如何理解鸿蒙的分布式软总线技术?

鸿蒙
分布式软总
OpenHarmony
2022-04-15 09:10:32
浏览
收藏 1
回答 1
待解决
回答 1
按赞同
/
按时间
liangkz_梁开祝
4

你这个“理解”具体是指到什么深度?

简单来说,你可以用计算机系统中的“总线”(物理上的总线)跟软总线进行比较。软总线脱离了物理总线上的限制,更重要的是可以实现不同物理设备(类型、能力、通信方式、通信协议)之间的通信。

 

更进一步,分布式软总线从逻辑上将分布式通信过程,抽象为发现、连接、认证、组网、传输几大部分。这几个部分一起分工合作,共同构建一个完整的分布式通信框架。在这个框架中通过底层算法的实现,对不同的通信协议进行整合,解决了不同通信链路的融合、共享、冲突、安全、同步等问题,使得使用不同通信方式/协议的设备,在一个统一的底座上具备了互相沟通的能力,直接实现了全场景下的设备无感发现、自动安全连接、智能异构组网、零时延传输等技术目标,也为实现物联网时代的万物互联/万物智联提供了一个有效的解决方案。

 

再进一步,就到代码层面的实现上了。

我的书《沉浸式剖析OpenHarmony源代码》第8章对软总线的实现框架做了一些简单的分析。

不过,软总线的核心部分 T.T!! ~~ 好难理解~~

分享
微博
QQ
微信
回复6
2022-04-15 12:14:47
相关问题
求教大神,分布式总线流程问题
9018浏览 • 1回复 已解决
分布式总线能否支持全协议
6852浏览 • 1回复 已解决
鸿蒙系统是如何实现分布式
11229浏览 • 2回复 待解决
分布式是怎么启用
3386浏览 • 1回复 待解决
Redis 模板分布式
1267浏览 • 1回复 待解决
Harmonyos 分布式迁移失败
1216浏览 • 0回复 待解决
鸿蒙总线和nearbyService5个问题
4823浏览 • 1回复 待解决
请问如何实现异地分布式组网?
5653浏览 • 1回复 待解决
Redis缓存分布式锁是如何实现
1407浏览 • 1回复 待解决
鸿蒙操作系统应用开发之总线
9046浏览 • 2回复 已解决
分布式如何读写图库图片或者视频?
2872浏览 • 1回复 待解决
Api 9 Stage 模型分布式如何实现?
1255浏览 • 1回复 待解决
求解Redis 分布式锁问题?
2039浏览 • 1回复 待解决
PolarDB分布式架构有什么特点?
1720浏览 • 1回复 待解决
关于鸿蒙分布式数据库key疑问
4097浏览 • 1回复 待解决
spark 分布式写数据到oracle
459浏览 • 1回复 待解决
分布式数据管理没有了吗?
1206浏览 • 1回复 待解决