标签: node.js zeromq
当我的拉客户端关闭时,有没有办法在推送服务器上管理队列建立?
我想在这种情况下实现上限FIFO消息队列。
(我正在使用Node.js)
THX!
答案 0 :(得分:0)
这基本上是ZMQ套接字的工作原理,通过High Water Mark。默认情况下,如果我没记错的话,它会设置为1000。您可以使用setsocketopt来管理它(链接中的详细信息,在节点ZMQ绑定文档和测试中它非常直接)。
它会将消息排队到高水位线,然后它会开始丢弃您尝试添加到堆栈中的任何新消息。