概述
ZeroMQ基本的模式有三种:请求-应答、订阅-分发、管道
请求应答模式中,应答端必须先启动,不然请求端无法连接到应答端,(rep-req)
这两个套接字的非阻塞版本,叫做XREQ和XREP.这些“扩展的请求/应答”套接字允许你通过中间件扩展请求-应答模型
订阅-分发模式,无先后启动问题,
pub-sub模式,sub端(接收端)再连接到服务器后,需要调用zmq_setsockopt设置接收的消息类型,否则无法收到消息;pub端发送消息的时候,消息的开始到空格结束为消息类型。pub无法recv,sub无法send
管道模式
push-pull模式,push会负载均衡的将消息分发到pull端。push端无法recv,pull无法send。如果存在某个pub没有被任何sub连接,则该pub会丢弃所有的消息
最后
以上就是拼搏睫毛为你收集整理的ZeroMQ各模式总结的全部内容,希望文章能够帮你解决ZeroMQ各模式总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复