我应该使用哪种ZeroMQ模式并行发送消息给对等组并等待所有对等方的确认?

时间:2019-04-05 21:58:14

标签: zeromq

我应该使用哪种ZeroMQ模式来并行发送消息组对等并等待所有对等方的确认?

例如,假设我有4个进程,并称其为peer1,peer2,peer3,peer4

所需功能是

1)用户向对等方1发出HTTP请求1,然后该HTTP请求1会并行向对等方2,对等方3发送另一个请求2,并等待这两个请求的确认,然后再向用户发送对请求1的确认。

2)用户还可以并行地向peer1发出request1,request3,这需要遵循#1中所述的路径,并且一个请求不能阻止另一个请求。如果request3在request1用户需要在request1之前获得对request3的确认之前完成。

我查看了ZeroMQ Pub Sub,但它看起来不像我想要的那个。我也不想像中介人那样设立任何中介作为单独的过程。

0 个答案:

没有答案