ZMQ通信模式:REQ-REP模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZMQ通信模式:REQ-REP模式相关的知识,希望对你有一定的参考价值。
参考技术A REQ-REP模式是阻塞式的,也就是说必须要client先发送一条消息给server,然后server才可以返回一个response给client。任何顺序上的错误都会导致报错。之前演示的是一对一的通信场景,但是实际通信场景下,可能会有多个服务端或多个客户端的场景。
如下图演示的是一个一对多的例子,
在实际的应用场景中,这个系统维护起来显然不容易。
所以这个时候就引入了brocker
引入broker后,之前的问题解决了,当增加server端时,不需要修改所有的client端,只需要更新一下broker就好了。
这里引入了两种新的socket类型,DEALER和ROUTER。
以上是关于ZMQ通信模式:REQ-REP模式的主要内容,如果未能解决你的问题,请参考以下文章
zmq的pub/sub模式下inproc,ipc,tcp,epgm的通信性能测试结果以及分析(二)