【技术实现步骤摘要】
本申请涉及电子信息,特别是涉及一种基于共享内存的进程间通信方法。
技术介绍
1、计算机信息系统建设中,进程间通信(ipc,inter-process communication)是一个核心概念和关键技术,它确保了在多进程环境中,不同进程能够有效地共享信息、协调执行和协同工作。选择合适的进程间通信方式对于系统的稳定、高效运行至关重要。
2、消息路由(message routing)是分布式系统中的一项核心功能,负责根据预定义规则和策略,在不同组件或服务之间精确高效地传输和定向消息流。
3、金融业务领域对数据处理的实时性和准确性要求极为严苛,尤其在高频交易、实时风控、大数据分析等诸多场景中,高效、低延迟的通信机制是系统稳定运行和高效决策的关键基础。早期的金融交易系统,广泛应用传统的基于tcp/ip协议栈的进程间通讯方式(如tcp、udp等)。但是,随着金融市场交易速度加快、业务逻辑复杂度提升以及海量数据处理需求的增长,原有的通讯方式逐渐暴露出了性能瓶颈。
4、为了应对这一挑战,现代金融应用开始积极探索并采
...【技术保护点】
1.一种基于共享内存的进程间通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于发送进程中的数据发送请求,基于发送数据包头协议中指定的消息编号在所述消息路由分发表中的配置信息确定需要写入的目标消息传输队列,并将消息分别写入共享内存消息队列并更新写入偏移,包括:
3.根据权利要求1所述的方法,其特征在于,所述接收进程持续检查消息传输队列,包括:
4.根据权利要求1所述的方法,其特征在于,所述消息路由分发表的建立步骤包括:
5.根据权利要求1所述的方法,其特征在于,创建共享内存空间,并基
...【技术特征摘要】
1.一种基于共享内存的进程间通信方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于发送进程中的数据发送请求,基于发送数据包头协议中指定的消息编号在所述消息路由分发表中的配置信息确定需要写入的目标消息传输队列,并将消息分别写入共享内存消息队列并更新写入偏移,包括:
3.根据权利要求1所述的方法,其特征在于,所述接收进程持续检查消息传输队列,包括:
4.根据权利要求1所述的方法,其特征在于,所述消息路由分发表的建立步骤包括:
5.根据权利要求1所述的方法,其特征在于,创建共享内存空间,并基于所述消息路由分发表,在所述共享内存空间中对节点间的消息传输队列进行空间分配与初始化,包括:
6.根据权利要求5所述的方法,其特征在于,所述在所述共享内存空间中对节点间的消息传输队列...
【专利技术属性】
技术研发人员:周仁才,陆晓波,万阳,
申请(专利权)人:东方证券股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。