分布式系统学习(五)——组通信、发送-订阅、消息队列、元组空间

间接通信 是在分布式系统中,实体通过中介者进行通信,借助中介者,实现时间或空间解耦。
时间维度:发送方和接收方是否需要在同一生命周期(与异步通信的差别)。
空间维度:发送方和接收方是否需要知道对方的(IP)地址。

时间耦合 时间解耦
空间耦合 发送方与接收者直接通信,双方同时在线。例:消息传递、RPC 发送方与接收者直接通信,双方可有各自的生命周期。例:邮件发送
空间解耦 发送方无需知道接收者的身份,但双方需同时在线。例:IP组播 发送方无需知道接收者身份,且双方都有各自的生命周期。例:消息队列等
组通信

网络系统中,一个相互作用的进程集合成为组。一个发送进程在一次操作中将一个消息发送给组内其他进程的通信,称为组通信。组内每个成员都是平等的。进程可以加入或离开组。
组通信是对组播通信的抽象,可以通过IP组播或者对等网络实现。

组播通信类型
  • 按照组播通信的实体,可划分为:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值