【技术实现步骤摘要】
一种基于模块自动化编译的通信方法、系统及介质
本专利技术涉及服务器通信编译领域,特别是涉及一种基于模块自动化编译的通信方法、系统及介质。
技术介绍
现有技术模块编译采用了MBOX的容器装置,该容器装置包括KOJI中心服务单元、KOJI编译组件、KOJIRA、后端服务单元和前端服务单元,前端服务单元与后端服务单元之间采用FEDMSG通信协议进行通信,后端服务单元和KOJI中心服务单元之间采用RAABITMQ通信协议方式进行通信,并且RAABITMQ通信协议配置十分繁琐,而FEDMSG通信协议配置相对简单,在当前技术中因为KOJI中心服务单元与后端服务单元的通信方式通常采用开辟一大块缓存空间,然后当接收到消息时不停的向缓存空间中堆积消息,直到接收到POSTCOMMTT类型消息时,这些堆积在缓存空间内的消息才会一次性发送,所以这种方式会导致后端服务单元和KOJI中心服务单元的消息互通存在严重滞后的问题,最终导致服务器资源存在严重的负载不均衡问题。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于模块自动 ...
【技术保护点】
1.一种基于模块自动化编译的通信方法,其特征在于,包括以下步骤:/n在MBS模块和KOJI模块中引入通信模块,MBS模块接收编译请求发送至KOJI模块,KOJI模块根据编译请求获取信息并发送到通信模块;/n通信模块接收信息,并区分信息类型,若信息类型为非即时性信息则停止发送此信息;若信息类型为即时性信息,则将信息缓存至缓存单元,缓存单元设有触发机制,通信模块监测信息缓存数量,若信息缓存数量满足缓存阈值,则缓存单元发动触发机制,并发送信息至MBS模块;若信息类型为触发性信息,则缓存单元发动触发机制,将缓存单元内的即时性消息和触发性信息发送至MBS模块。/n
【技术特征摘要】
1.一种基于模块自动化编译的通信方法,其特征在于,包括以下步骤:
在MBS模块和KOJI模块中引入通信模块,MBS模块接收编译请求发送至KOJI模块,KOJI模块根据编译请求获取信息并发送到通信模块;
通信模块接收信息,并区分信息类型,若信息类型为非即时性信息则停止发送此信息;若信息类型为即时性信息,则将信息缓存至缓存单元,缓存单元设有触发机制,通信模块监测信息缓存数量,若信息缓存数量满足缓存阈值,则缓存单元发动触发机制,并发送信息至MBS模块;若信息类型为触发性信息,则缓存单元发动触发机制,将缓存单元内的即时性消息和触发性信息发送至MBS模块。
2.根据权利要求1所述的一种基于模块自动化编译的通信方法,其特征在于:MBS模块获取编译请求,并根据编译请求发送编译任务至KOJI模块,KOJI模块根据编译任务进行编译,并根据编译任务下载代码,并将代码进行编译后发送信息至通信模块。
3.根据权利要求2所述的一种基于模块自动化编译的通信方法,其特征在于:配置MBS模块,MBS模块接收编译指令并根据编译指令发送编译任务至KOJI模块。
4.根据权利要求2所述的一种基于模块自动化编译的通信方法,其特征在于:配置KOJI模块,KOJI模块根据编译任务种类进行编译并预设下载路径,KOJI模块根据下载路径下载代码并将代码编译后发送至通信模块。
5.一种基于模块自动化编译的通信系统,其特征在于,包括:MBS模块、KOJI模块和通信模块;所述通信模块分别与所述MBS模块和所述KOJI模块连接,所述MBS模块与所述KOJI模块连接;
所述MBS模块将编译请求发送至所述KOJI模块,所述KOJI模块根据编译请求通过所述通信模块发送至所述MBS模块;
所述通信模块包括过滤单元、缓存单元和监测单元,所述过滤单元接收信息并判断信息类型,若信息类型为非即时性信息,则停止发送此类信息,若信息类型为即时性信息,则将信息缓存至所述缓存单元,所述缓存单元设有触发机制,所述监测模块监测信息缓存数量,若信息缓存数量满...
【专利技术属性】
技术研发人员:王德明,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。