【技术实现步骤摘要】
一种消息传输方法及系统、计算机设备
本专利技术涉及计算机
,尤其涉及一种消息传输方法及系统、计算机设备。
技术介绍
通常针对异构系统与系统之间的消息传递方法通常采用webservice服务或IBMMQ消息队列技术完成数据交互。采用webservice技术时传输双方按照约定的接口规范文档完成服务发布和请求调用,即可完成相互之间的数据交互。使用IBMMQ消息队列技术时,MQ产品作为消息传递的重要中间媒介进行消息传输。该产品提供了多种开发语言的API。传输双方需根据MQ提供的特定API进行消息发送和接收。然而,采用webservice技术和IBMMQ技术的消息传递系统均存在高并发场景中消息传递和处理效率低下的问题。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种一种消息传输方法及系统、计算机设备,能够提升高并发场景中消息传递和处理的效率。本专利技术解决上述技术问题的技术方案如下:一种消息传输方法,包括:程序启动后,消息系统加载安全配置表,且当配置数据为需安全处理时,从所述安全配置表中获取配置信息,其中,所述安全配置表包括:是否进行消息系统安全 ...
【技术保护点】
1.一种消息传输方法,其特征在于,包括:程序启动后,消息系统加载安全配置表,且当配置数据为需安全处理时,从所述安全配置表中获取配置信息,其中,所述安全配置表包括:是否进行消息系统安全处理、消息系统安全处理方式、消息系统证书位置配置、是否进行报文安全处理、报文密码;接收具有证书的消息生产者发送的经过安全处理的报文;根据所述配置信息对所述报文进行加密,以便具有所述证书的消息消费者接收加密后的所述报文。
【技术特征摘要】
1.一种消息传输方法,其特征在于,包括:程序启动后,消息系统加载安全配置表,且当配置数据为需安全处理时,从所述安全配置表中获取配置信息,其中,所述安全配置表包括:是否进行消息系统安全处理、消息系统安全处理方式、消息系统证书位置配置、是否进行报文安全处理、报文密码;接收具有证书的消息生产者发送的经过安全处理的报文;根据所述配置信息对所述报文进行加密,以便具有所述证书的消息消费者接收加密后的所述报文。2.根据权利要求1所述的方法,其特征在于,还包括:所述消息生产者根据所述配置信息将待发送数据转换成预定格式的报文,并向所述消息系统发送所述报文。3.根据权利要求2所述的方法,其特征在于,还包括:所述消息消费者根据校验报文对接收的所述报文进行校验,所述校验报文为配置的具有所述预定格式的报文;当校验结果为未通过时,根据配置的失败处理方式进行处理。4.根据权利要求3所述的方法,其特征在于,所述预定格式包括:报文类型、消息种类、报文标签、固定值、报文格式和失败处理方式,所述方法还包括:将所述预定格式和所述校验报文存储在缓存中。5.根据权利要求2-4中任一所述的方法,其特征在于,所述消息生产者和所述消息消费者均为多个,所述方法还包括:所述消息系统根据消息种类进行kafka主题分类;其中,所述接收具有证书的消息生产者发送的经过安全处理的报文,包括:所述消息系统接收多个所述消息生产者同时发送的所述报文,并将每个所述报文在其对应的消息种类所对应的主题中进行分区存储;每个所述消息消费者同时订阅多个消息种类的报文,并从每个消息种类对应的主题的分区中读取对应的报文。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:...
【专利技术属性】
技术研发人员:李双,魏亚红,徐怡,
申请(专利权)人:长城计算机软件与系统有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。