摘要

卫星通信设备软件中,需要与很多的设备和模块进行交互,这些设备和模块不断产生和消费数据,需要一个实时、高效、可靠、独立性强的通信模型来构建软件架构。而基于Pub/Sub模式的通信模型是一个非常适用于规模化、松耦合的分布式系统中,因此将两者结合是一个非常好的尝试。文中对Pub/Sub模式的通信模型进行了详细介绍,对其3种实现方式进行了优缺点分析,并基于卫星通信应用提出了改进意见。