分布式系统阅读笔记(六)-----间接通信

介绍)

这次的内容其实与上篇学习的内容正好是相对的,之前的各种通讯方式其实说的都是直接通讯,而这次我学习的内容是间接通讯,二者的本质区别在于间接通讯把时间和空间进行了分离,直接通讯在这2点上都进行了耦合,有点事操作直接简单,但是缺点也是非常明显的,扩展性差,不能很好的面对变化。根据空间和时间2个维点,可以有4种不同的类型的通信方式,时间的分离是这样的形式:消息的本质在传送的过程中有一定的生存时间,并不要求一定要实时的去接受。空间的分离是这样的形式:消息的发送不需要去知道接受者是谁,就是说无须知道接受者的标识。下面将会说到的Message Queue恰好符号了这2点要求。下面将会列举出几个主要的间接通信的方式。

组通信)

1.组通信的含义正如其字面上的意思,消息将会传达到组内的每个成员。组通信可以用在一些场景上1,.用于副本的更新,在容错的方面上。2.用于系统的监视和管理。

2.组通信非常类似于之前提过的多播传送。

3.组通信分为closed group(封闭组),open group(开发组) ,前者是只用于组内部的组间信息传递,而open group是可以与外界进程进行信息传播的。

4.组通信的主要有2个,一个是可靠性,还有一个是有序性。在组通信中࿰

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值