初探ZeroMQ(二) 请求-应答模式中套结字总结

参考资料:ØMQ - The Guide(英文)
参考资料:ØMQ - The Guide(中文)
本文主要介绍和总结在请求-应答模式中各种套结字的行为.


套结字简介

来点通俗易懂的,先认识下请求-应答模式的套结字:
REQ: 它严格执行<发送-接收-发送-….>步骤,妥妥的”同步”过程,阻塞是常用的事儿,因为没有收到回复,它是不能再次发送消息的.顺便发消息的时候给消息加个空结构(分界符).
REP: 它严格执行<接收-发送-接收-….>步骤,同REQ一样,它也是同步的.接收消息的时候顺手把所有信封剥下来,等发送消息的时候再把信封粘上去.
ROUTER: 这玩意儿想收多少消息就收多少,想发多少消息就发多少,这就是任性的异步.顺便还在收到的消息中添加消息的来源(信封),不管消息走多远,都能返回家里.
DEALER: 同ROUTER一样,但不在收到的消息中添加消息的来源.任性的收消息和发消息就是了.


以下是译文,原文地址:http://rfc.zeromq.org/spec:28

请求 - 应答模式

请求 - 应答模式适用于各种面向服务的架构。它有两种基本形式:同步(REQ和REP)和异步(DEALER和ROUTER),其可以以各种方式混合。DEALER和ROUTER套接字构建了许多更高级别的协议块,例如

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值