分布式数据服务(DDS:distributed data service)
分布式数据/消息服务有很多,例如:防范应用在物联网的mqtt技术、机器人系统ros、无人驾驶的Baidu Apollo等均是基于dds来实现的,dds总体分为2类,即中心化和非中心化。我负责的这个项目是非中心化的,以我为发起者和核心开发者的项目,以udp组播/多播为节点间通讯方案、以共享内存为节点内部通讯方案,以protobuf和定制字节流为序列化和反序列化技术,实现高并发、高性能的数据服务,已应用于碧桂园集团机器人和智慧建筑的通讯解决方案。