基于无锁并发优化物联MQTT长连接通信及数据处理改进

打开文本图片集
摘 要:为了更好地保障省级电力物联网终端设备的批量化接入,提升各类设备MQTT长连接通信的稳定性和数据处理的时效性,文章对现有设备连接接入和数据处理方式进行了优化改进。首先,基于无锁并发实现了高性能的数据处理,提升了执行程序的健壮性,从而避免了数据阻塞导致MQTT连接超时中断问题。其次,将应用间分层处理改进为应用内部线程解耦,利用事件源驱动机制实现并行处理,从而降低了系统复杂度,减少了层级依赖,保证了设备连接接入功能的轻量级、低功耗和高可靠性。(剩余8687字)