【技术实现步骤摘要】
本专利技术涉及进程通信,具体涉及一种高效的多进程多模块通信系统及方法。
技术介绍
1、多模块多进程通信系统通常由多个相互独立的业务模块组成,每个业务模块运行在单独的进程中。这些业务模块通过进程间通信机制进行数据传输和协同工作,以实现系统的整体功能。
2、传统的进程通信方式为,在所有进程中各相互建立用于通信的链路,当需要跨进程通信时,通过这些链路实现相互发送和接收业务数据;为满足单个进程内各业务模块之间的通信,多个业务模块之间也建立通信链路,业务模块间通过这些链路进行数据的发送和接收。
3、由于所有进程之间都建立了通信链路,导致链路数量众多,管理起来非常繁琐,同时,一个进程内通常包含多个业务模块,且每个模块间都建立了通信链路,这导致系统结构变得臃肿,链路管理的复杂性和难度也会显著增加。当一个进程需要发送业务数据给多个其他进程时,必须依次向每条链路发送数据,进程内的业务模块也相同,必须依次发送多次,这不仅增加了操作的繁琐性,还容易导致数据发送的遗漏和错误。
4、对于传统的进程通信方式的不足,现有技术作出的
...【技术保护点】
1.一种高效的多进程多模块通信系统,其特征在于,包括:
2.根据权利要求1所述的一种高效的多进程多模块通信系统,其特征在于,还包括:
3.根据权利要求2所述的一种高效的多进程多模块通信系统,其特征在于:所述中心进程为系统启动时自动加载并运行的关键进程。
4.根据权利要求3所述的一种高效的多进程多模块通信系统,其特征在于:所述消息ID映射到消息响应映射表后,获取的为包含了多个回调函数的回调函数列表。
5.用于实施权利要求1-4任一项所述多进程多模块通信系统的一种高效的多进程多模块通信方法,其特征在于,包括以下步骤:
...【技术特征摘要】
1.一种高效的多进程多模块通信系统,其特征在于,包括:
2.根据权利要求1所述的一种高效的多进程多模块通信系统,其特征在于,还包括:
3.根据权利要求2所述的一种高效的多进程多模块通信系统,其特征在于:所述中心进程为系统启动时自动加载并运行的关键进程。
4.根据权利要求3所述的一种高效的多进程多模块通信系统,其特征在于:所述消息id映射到消息响应映射表后,获取的为包含了多个回调函数的回调函数列表。
5.用于实施权利要求1-4任一项所述多...
【专利技术属性】
技术研发人员:周小勇,
申请(专利权)人:重庆锐明信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。