title: Java Websockets on JVM Cluster
body: <p>I have a relatively high level architecture question.  My applications run on multiple JVMs on multiple physical nodes in a cluster.  If I define a websocket endpoint so that it can be served by any of the JVMs how could I initiated a server initiated "send" message so that all appropriate connections across any JVM can send the message?</p>
  
  <p>What I mean is if user A connection to JVM-A and user B connection to JVM-B and then an event on JVM-C occurs that requires user A and B to be notified how would that work?  At first I was thinking of sharing the connection/session objects in distributed memory, but I dont think having that object will be enough since the physical connection is on a certain server?  </p>
  
  <p>Is there a more standard way to handle this problem?  </p>