有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Zero MQ和WebSocket

我目前的架构如下:

  1. 使用HTML5Websocket连接到Web服务器的Web UI (野蝇)
  2. 在web服务器上,我既是两个不同ZMQsocket的订阅者又是发布者。对于每个连接到我的web服务器的新用户,我创建一个线程,该线程持续运行并侦听来自上游的消息
  3. 当我收到一条新消息时,我会将更新广播给所有正在收听的用户。然后使用传统的websocket将更新发送回他们的web页面

这种架构看起来很简单,但我的web服务器有时会毫无错误地挂起,或者我的上游服务器有时不会接收我通过ZMQ发布的消息。但是,只有当我试图通过ZMQ将请求发布回上游服务器时,才会出现这种情况

考虑到上述情况,我真的很想知道是否有人用类似的技术创建了一个系统?如果是这样,你能解释一下你的架构吗


共 (0) 个答案