使用TCP作为传输时,ZeroMQ ROUTER套接字是否保持顺序?

时间:2013-01-31 12:00:15

标签: zeromq

我使用ZeroMQ进行了一些示例,并在服务器的前端使用ROUTER套接字找到了this异步消息传递示例。该文档指出,对于传入请求,此套接字类型将“公平排队”传入请求。但是,如果使用TCP,该套接字是否维护来自同一客户端的传入请求的顺序?例如,如果客户端A发送消息M1然后发送M2,则套接字将在M1之后转发M2吗?

1 个答案:

答案 0 :(得分:1)

是的,您可以假设客户ØMQ发送消息的订单将在另一方以相同的顺序接收。从概念上讲,您将ØMQ套接字视为消息队列。

http://www.aosabook.org/en/zeromq.html#fig.zeromq.arch