[发明专利]一种多语言消息代理方法及装置在审

专利信息
申请号: 202010588901.2 申请日: 2020-06-24
公开(公告)号: CN111756844A 公开(公告)日: 2020-10-09
发明(设计)人: 卢道和;杨军;陈广胜;梁荣华;熊梦飞;梁炜强 申请(专利权)人: 深圳前海微众银行股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 邹雅莹
地址: 518027 广东省深圳市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 语言 消息 代理 方法 装置
【说明书】:

发明实施例提供一种多语言消息代理方法及装置,该方法包括:代理服务器接收应用服务器基于命令字通讯协议发送的第一报文;所述第一报文符合所述应用服务器使用的第一程序语言;所述代理服务器将所述第一报文转换为第二报文,并将所述第二报文通过所述代理服务器中的消息中间件客户端发送给消息中间件服务端;所述第二报文符合所述消息中间件客户端与所述消息中间件服务端使用的第二程序语言。采用上述方法,将消息中间件与应用服务器解耦,使得在消息中间件和应用服务器即使是用的程序语言不同,也能相互通信。降低应用系统和消息中间件的通信系统的运营与维护成本。

技术领域

本申请涉及金融科技(Fintech)的计算机技术领域,尤其涉及一种多语言消息代理方法及装置。

背景技术

近年来,随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出更高的要求。相应的,随着计算机技术的发展,计算机所应用的编程语言也越加多样化,如,java、c、go等编程语言。计算机间的通信,往往通过这些编程语言实现。

现有技术中,应用系统(Client)间的通信有时需要消息中间件(MQ Server)辅助通信,由于当下比较流行的程序设计语言是java。因此,大多生产的消息中间件(MQServer)设计语言为java。但应用系统(Client)的设计语言却因为企业需要而多种多样,包括java、python、c和go。如此,应用系统(Client)通过消息中间件(MQ Server)通信时常出现应用系统(Client)和消息中间件(MQ Server)的程序语言不同,而导致的无法通信。且在应用系统(Client)和消息中间件(MQ Server)的通信系统中,应用系统(Client)需要通过消息中间件客户端(MQ Client)与消息中间件(MQ Server)通信,因此,消息中间件客户端(MQ Client)通常集成在应用系统(Client)中;也因此,当被集成在应用系统(Client)中的消息中间件客户端(MQ Client)需要进行版本漏洞升级时,所有相关应用系统(Client)需要和集成在应用系统(Client)中的消息中间件客户端(MQ Client)一同更新。但由于企业会有大量的应用系统(Client)通过消息中间件(MQ Server)进行通信,当消息中间件客户端(MQ Client)需要进行版本漏洞升级,相应的,若将大量的应用系统(Client)更新,需要消耗大量的时间和人力物力。且大量的应用系统(Client)更新一般会伴随系统更新失败或更新失误的情况,更是增加应用系统(Client)更新的成本。

发明内容

本发明实施例提供一种多语言消息代理方法及装置,用于实现解除应用系统与消息中间件的耦合,降低应用系统和消息中间件的通信系统的运营与维护成本。

第一方面,本发明实施例提供一种多语言消息代理方法,该方法包括:

代理服务器接收应用服务器基于命令字通讯协议发送的第一报文;所述第一报文符合所述应用服务器使用的第一程序语言;所述代理服务器将所述第一报文转换为第二报文,并将所述第二报文通过所述代理服务器中的消息中间件客户端发送给消息中间件服务端;所述第二报文符合所述消息中间件客户端与所述消息中间件服务端使用的第二程序语言。

采用上述方法,通过在消息中间件服务端和应用服务器间设置代理服务器,并使得代理服务器中包含消息中间件客户端;使得代理服务器可以接收应用服务器基于命令字通讯协议发送的第一报文,并转化成第二报文,进一步,通过中间件客户端发送到消息中间件服务端。其中,第一报文使用的是第一程序语言,第二报文使用的是第二程序语言。如此,将消息中间件与应用服务器解耦,使得在消息中间件和应用服务器即使是用的程序语言不同,也能相互通信。降低应用系统和消息中间件的通信系统的运营与维护成本。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010588901.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top