java Zero MQ和WebSocket
我目前的架构如下:
- 使用HTML5Websocket连接到Web服务器的Web UI (野蝇)李>
- 在web服务器上,我既是两个不同ZMQsocket的订阅者又是发布者。对于每个连接到我的web服务器的新用户,我创建一个线程,该线程持续运行并侦听来自上游的消息李>
- 当我收到一条新消息时,我会将更新广播给所有正在收听的用户。然后使用传统的websocket将更新发送回他们的web页面李>
这种架构看起来很简单,但我的web服务器有时会毫无错误地挂起,或者我的上游服务器有时不会接收我通过ZMQ发布的消息。但是,只有当我试图通过ZMQ将请求发布回上游服务器时,才会出现这种情况
考虑到上述情况,我真的很想知道是否有人用类似的技术创建了一个系统?如果是这样,你能解释一下你的架构吗
共 (0) 个答案