|
|
|
```
|
|
|
|
jboss-cli.sh --connect
|
|
|
|
|
|
|
|
# Se activa la extensión 'messaging-activemq', y se agrega la configuracion para su subsistema.
|
|
|
|
/extension=org.wildfly.extension.messaging-activemq:add
|
|
|
|
/subsystem=messaging-activemq:add
|
|
|
|
|
|
|
|
:reload
|
|
|
|
|
|
|
|
# Se agrega una sección 'server' de nombre 'default' a la configuración de ActiveMQ.
|
|
|
|
/subsystem=messaging-activemq/server=default:add
|
|
|
|
|
|
|
|
# Se agrega un 'http-connector' y un 'in-vm-connector para la queue
|
|
|
|
/subsystem=messaging-activemq/server=default/http-connector=http-connector:add(socket-binding=http, endpoint=http-acceptor)
|
|
|
|
:reload
|
|
|
|
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:add(entries=[java:jboss/exported/jms/RemoteConnectionFactory], connectors=[http-connector])
|
|
|
|
/subsystem=messaging-activemq/server=default/in-vm-connector=in-vm:add(server-id=0)
|
|
|
|
|
|
|
|
:reload
|
|
|
|
|
|
|
|
# Se agrega una connection factory para atender conexiones remotas (?
|
|
|
|
/subsystem=messaging-activemq/server=default/connection-factory=RemoteConnectionFactory:add(entries=[java:jboss/exported/jms/RemoteConnectionFactory], connectors=[http-connector])
|
|
|
|
|
|
|
|
# Se agrega una pooled connection factory para atender conexiones locales (dentro de la misma VM)
|
|
|
|
/subsystem=messaging-activemq/server=default/pooled-connection-factory=activemq-ra:add(entries=[java:/JmsXA, java:jboss/DefaultJMSConnectionFactory],connectors=[in-vm],transaction=xa)
|
|
|
|
|
|
|
|
/subsystem=ejb3:write-attribute(name="default-mdb-instance-pool", value="mdb-strict-max-pool")
|
| ... | ... | @@ -19,5 +29,6 @@ exit |
|
|
|
|
|
|
|
jboss-cli.sh --connect
|
|
|
|
|
|
|
|
# Se agrega una nueva coola del tipo queue (?
|
|
|
|
jms-queue add --queue-address=queue_alta_noticia --entries=queues/queue_alta_noticia
|
|
|
|
``` |
|
|
\ No newline at end of file |