<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hey guys,<br><font color="#0f61c8"><br></font>So, I have a distributed application sitting on a cluster of servers.  Each node within this cluster has a service that creates and handles websockets for end users.  When users request a web socket, *one* of the servers (the least used, but nearest) creates the socket and returns it.  Great!.  These websocket services also manage rooms for users.  Now, the problem I have is, I need to connect each servers websocket service so that, when a user on one server submits a message to his "room", the other members of the same room, but on other servers, also get this message.<br><font color="#0f61c8"><br></font>I want to use ZMQ for this.  I'm guessing I need some form of mesh or P2P setup using interconnecting these services.  Could someone here tell me if I'm right or perhaps suggest a better solution?  Are their any examples that describe what I'm trying to do?<br><font color="#0f61c8"><br></font>Thanks,<br><div>Lee</div></div><br></body></html>