2

我一直在玩支持排队到代理的 RabbitMQ..

但是如何在ZeroMq中实现队列,当我尝试在Zeromq中实现客户端和服务器时,我不知道zeromq是如何实现队列的。所以如果客户端很快,而服务器很慢(可以通过调整睡眠来完成服务器的时间)服务器似乎没有得到客户端发送的所有消息。最初我认为服务器可能会将客户端请求排队在某个队列中,但从我的实验来看,它似乎不是那样工作的(消息丢失) !!

有什么建议么..

谢谢阿伦

4

1 回答 1

1

“ZMQ 有处理过满队列的方法(称为“高水位标记”)。当队列满时,ØMQ 会根据您正在执行的消息传递类型自动阻止发送者或丢弃消息(所谓“图案”)。”

在zmq 指南中阅读有关此内容的更多信息

于 2012-05-28T18:48:57.590 回答