[zz]ZeroMQ通信模式

更多内容请见http://api.zeromq.org/2-1:zmq-socket

socket 总共分为3类

Request-reply pattern 请求-回复模型

这种模型主要用于从客户端向一个或多个服务实例发送请求,然后等待紧接着对于每个请求的回复

里面又具体分了ZMQ_REQ ZMQ_REP ZMQ_DEALER ZMQ_ROUTER

Publish-subscribe pattern 发布-订阅模式

这种模式主要用于1对多的数据发布(一个发布者,多个订阅者)

里面又具体分了ZMQ_PUB ZMQ_SUB

Pipeline pattern 管道模式

这种模式主要用于发布数据到由管道排列的节点上面,数据总是沿着管道流动。每个管道阶段连接了至少一个节点

里面又具体分了ZMQ_PUSH ZMQ_PULL

Exclusive pair pattern 独立对模式

peer to peer 模式。主要用于进程内部线程间通信

里面又具体分了ZMQ_PAIR

原文地址:https://www.cnblogs.com/zhangzhang/p/2425138.html