深度解读设备的“万能语言”HarmonyOS的分布式软总线能力 (6)

深度解读设备的“万能语言”HarmonyOS的分布式软总线能力

2) SelectSessionLoop

启动总线后即创建了基于TCP的会话管理服务,服务的任务线程为SelectSessionLoop,处理所有的会话数据的接收。

 

深度解读设备的“万能语言”HarmonyOS的分布式软总线能力

深度解读设备的“万能语言”HarmonyOS的分布式软总线能力

3) OnBytesReceived

会话数据到达的回调函数,调用上层应用注册的onBytesReceived。接收会话报文并进行格式解析,执行相应动作。如在分布式调度模块中,可能是START_FA命令。

深度解读设备的“万能语言”HarmonyOS的分布式软总线能力

最后

分布式软总线是鸿蒙操作系统的基座模块,也是分布式数据管理和分布式任务调度的基石,透彻理解分布式软总线是深入了解整个鸿蒙OS的基础。

本文是基于开放的源代码对分布式软总线模块的切入分析、解析,文中会有部分源码分析、场景分析未完全覆盖到,后续会视情况进行相关补充。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwxpg.html