zeromq的几种模式
来源:互联网 发布:留言板 数据库 编辑:程序博客网 时间:2024/06/05 20:56
Request-reply pattern 请求-回复模型
这种模型主要用于从客户端向一个或多个服务实例发送请求,然后等待紧接着对于每个请求的回复
里面又具体分了ZMQ_REQ ZMQ_REP ZMQ_DEALER ZMQ_ROUTER
REQ 发送完消息后,必须接收一个回应消息后,才能发送新的消息。
REP当接收消息时,都会返回一个消息。
Publish-subscribe pattern 发布-订阅模式
这种模式主要用于1对多的数据发布(一个发布者,多个订阅者)
里面又具体分了ZMQ_PUB ZMQ_SUB
PUB发送消息给所有的SUB。如果此时SUB没有启动,下次启动时会漏掉该消息。
Pipeline pattern 管道模式
这种模式主要用于发布数据到由管道排列的节点上面,数据总是沿着管道流动。每个管道阶段连接了至少一个节点
里面又具体分了ZMQ_PUSH ZMQ_PULL
一个1对N队列的实现,PUSH将数据放入队列,PULL从队列中不取出数据。数据会负载均衡的发送给每一个PULL。
Exclusive pair pattern 独立对模式
peer to peer 模式。主要用于进程内部线程间通信
里面又具体分了ZMQ_PAIR
线程间1-to-1队列的实现,采用了lock free实现,所以速度很快。
0 0
- zeromq的几种模式
- zeromq的几种模式
- ZeroMQ 的模式
- ZeroMQ 的模式
- ZeroMQ 的模式
- ZeroMQ 的模式
- zeromq的各种模式
- ZeroMQ 的模式
- ZeroMQ 的模式
- ZeroMQ 的模式
- zeromq 的 ZMQ_DEALER 模式
- RabbitMQ,ActiveMQ,ZeroMQ,Kafka几种MQ的比较
- 【服务器架构】ZeroMQ 的模式
- zeromq 的发布 订阅模式
- 【ZeroMQ】ZeroMQ及其模式
- ZeroMQ各模式总结
- zeromq push-pull 模式
- zeromq模式介绍
- QT编译项目错误:lnk1123转换到coff期间失败文件无效或损坏
- 面试集锦
- Python源码 -- C语言实现面向对象编程(基类&派生类&多态)
- 2014年蓝桥杯程序设计大赛山东省赛区成绩公布
- OCP-1Z0-051 第100题 DECODE,NULLIF函数用法
- zeromq的几种模式
- 理解补码
- 按位设计用户权限的一些思路
- HDU 1195 Open the Lock
- java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/action-servlet.xml]
- 传输层的各种模式——ZeroMQ 库的使用 .
- Task的执行过程分析
- tomcat部署 struts2 File "/struts-tags" not found
- GridView控件事件