I haven't done it specifically for docker swarm, but you could take a look
and adapt my approach for Kubernetes:
https://github.com/vromero/charts/tree/gh-pages/activemq-artemis


2017-04-27 6:21 GMT-07:00 Lachezar Dobrev <l.dob...@gmail.com>:

>   Hello all.
>   I'm just beginning with Docker Swarm and am wondering the following:
>   I have an application (.war for Tomcat, based on Springframework)
> that has an embedded Artemis to allow communication between Web Socket
> handlers. The application is like a multi-user chat, and uses a Topic
> to send messages between the Web Socket instances. When distributed
> every instance of the application knows every other instance and they
> create a network of brokers that allows messages from one Web Socket
> on one node to successfully reach a different Web Socket on a
> different node. There is no broker discovery (network limitation: no
> broadcast/multicast).
>
>   How can I achieve the same in a Docker Swarm? Ideally pulling a new
> instance of the application/container would somehow enter the Broker
> Network and start exchanging messages with them.
>

Reply via email to