【发布时间】:2019-06-24 09:32:52
【问题描述】:
我正在我的应用程序中连接外部 websocket。在这些套接字中,我正在触发 EventEmitters。但是,当我更新我的应用程序时,所有活着的事件都死了。只要我删除它们,我希望它们还活着。我试过redis pub/sub,结果是一样的。实现这个的方法是什么?
【问题讨论】:
标签: node.js events eventemitter
我正在我的应用程序中连接外部 websocket。在这些套接字中,我正在触发 EventEmitters。但是,当我更新我的应用程序时,所有活着的事件都死了。只要我删除它们,我希望它们还活着。我试过redis pub/sub,结果是一样的。实现这个的方法是什么?
【问题讨论】:
标签: node.js events eventemitter
根据客户端连接或连接唯一标识符将 eventEmitter 存储在 Redis(或任何其他数据存储)中,以便稍后可以查找它以将推送消息发送到该特定客户端。
Netflix zuul 对推送消息做同样的事情,但它使用 netty 服务器。看看吧
【讨论】: