›› 2017, Vol. 30 ›› Issue (9): 93-.

• 论文 • 上一篇    下一篇

一种基于共享内存的消息总线设计与实现

王皓 1,2,王欣然 1,2,过其峰2,李 宇 1,2 ,杨建旭  1,2   

  1. (1.南瑞集团公司 国网电力科学研究院,江苏 南京 211106; 2.安徽南瑞继远电网技术有限公司,安徽 合肥 230088)
  • 出版日期:2017-09-15 发布日期:2017-11-03
  • 作者简介:王皓(1970-),男,正高级工程师。研究方向:电力系统调度自动化以及继电保护。王欣然(1986-),男,经济师。研究方向:电力新技术应用。

Design and Implementation of A Kind of Message Bus Based on Shared Memory

WANG Hao1,2,WANG Xinran1,2,GUO Qifeng2, LI Yu1,2, YANG Jianxu1,2   

  1. (1.NARI Group Corporation, Nanjing 210003,China;2.Anhui NARI Jiyuan Electric Co, Ltd,Hefei 230088,China)
  • Online:2017-09-15 Published:2017-11-03

摘要:

针对现代数据信息通信方式中管道通信和Socket通信存在易阻塞和效率低的问题,文中利用共享内存空间原理,开辟由FRAG碎片和Block组成的缓冲池,设计了基于共享内存的消息总线通信方式。实验结果表明,该消息总线满足了数据信息通信中数据信息传递快速高效的要求,并具有较强的自适应能力。

关键词: 共享内存, 消息总线, Block, FRAG碎片

Abstract:

Among current data communication modes, pipeline communication and socket communication are easy to be blocked. Whats worse, their efficiency are low. In this regard, according to the principle of shared memory, this paper develops a buffer pool consisted of fragments and blocks and designs a message bus communication mode based on shared memory. The design result indicates that the message bus faciliates quick and efficient data transfer in data communication and has strong self-adaptability.

Key words: shared memory;message bus;Block;FRAG fragment

中图分类号: 

  • TN915