一种用于金融资产交易的高并发消息系统技术方案

技术编号:29060363 阅读:27 留言:0更新日期:2021-06-30 09:02
本发明专利技术公开了一种用于金融资产交易的高并发消息系统,包括:消息生成模块,用于从消息表中查询待发送消息,从数据库中获取待发送的汇总消息,并对消息进行解析、验证和拆分明细;内部管理模块,用于维护基础参数和数据字典,提供发送消息页面入口,提供消息发送查询入口;消息处理模块,用于从消息队列服务器中获取待发送消息明细,调用具体类型的消息发送接口进行消息发送,并且提供接口供内部第三方系统调用。本发明专利技术的消息系统基于消息队列服务器异步机制,支持高并发的消息发送,系统根据业务实际并发量对服务器进行横行扩展,可根据消息发送失败率动态切换消息通道,实现高效发送短信、站内信、邮件、APP Push和服务号等五种常用的消息类型。用的消息类型。

【技术实现步骤摘要】
一种用于金融资产交易的高并发消息系统


[0001]本专利技术属于通信
,具体涉及一种用于金融资产交易的高并发消息系统。

技术介绍

[0002]随着互联网技术的发展,互联网金融也逐渐兴起,但同时面对安全性差、业务扩展能力不强,维护成本高以及在高并发的情况下的系统故障等问题。随着通信技术的不断发展和成熟,移动业务逐渐覆盖到各行各业的信息化应用中,在互联网金融中,通过通信技术提高了金融企业中业务平台和运营商之间的有效交互,进而提高了金融企业的业务效率。一般情况下,企业消息平台都有短信、服务号推送、站内信、APP推送、邮件等消息发送需求,企业就需要构建维护自己的消息信息业务系统。
[0003]随着移动通信业务中的消息信息业务日益普及,其业务量迅速发展,所以消息的应用系统必须在当前的硬件基础措施上,有效利用软件系统资源来推送消息信息业务,但在硬件基础措施一定的情况下,如何使用软件系统把大量的消息信息在最短的时间内推送到手机用户并和相关运营商完成信息交互成为消息信息应用实时性的关键。
[0004]应用消息信息业务系统的互联网分布式系统本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于金融资产交易的高并发消息系统,其特征在于,包括:消息生成模块,其包含n个子系统,数量n根据需要设定,用于从消息表中查询待发送消息,以及从数据库中获取待发送的汇总消息,并对消息进行解析、验证和拆分明细后发送到消息队列服务器;内部管理模块,其包含n个子系统,用于维护基础参数和数据字典,提供发送消息的页面入口,提供消息发送的查询入口,内部管理模块内部配置消息通道,使用自定义签名和约定签名两种模式,根据消息业务类型选择对应模式的消息发送通道;消息处理模块,其包含n个子系统,用于从消息队列服务器中获取待发送的消息明细情况,调用消息发送接口进行消息发送,内部第三方消息需求系统调用接口,在所述内部管理模块上获取待发送消息,并根据消息类型调用对应的消息接口,发送消息;其中,所述三大模块,都包括消息高并发处理系统,其采用异步处理消息队列服务器机制,用于高并发的消息发送,根据业务实际并发量对服务器进行横行扩展;包括消息队列服务器服务器,用于缓存待发送的消息;还包括消息通道切换系统,其用于对接多个消息通道,并根据消息发送失败率动态切换消息通道;所述消息通道切换系统还包括可达性验证机制,用于实现通道智能管理。2.根据权利要求1所述的用于金融资产交易的高并发消息系统,其特征在于,其内部管理模块维护的基础参数包括:消息类型、模板、用户群组、黑名单等涉及维护过程的关键信息;消息队列服务器使用主从模式,当消息队列服务器性能不能满足要求时,通过增加消息队列服务器节点,部署集群模式恢复解决性能问题;通过在内部管理子系统的页面上发送消息;消息生成模块实时查询待发送消息;消息处理模块实时从消息队列服务器中获取待发送的消息,并根据消息类型调用对应的消息接口进行消息发送;消息生成模块和消息处理模块采用横向扩展模式,根据实际业务量部署节点。3.根据权利要求2所述的用于金融资产交易的高并发消息系统,其特征在于,除了通过在内部管理模块的内部管理子系统的页面上发送消息,也可以通过系统提供的接口进行联机发送,消息发送请求接收后进行数据校验,然后存入数据库,后续的消息发送的过程为异步处理的过程;消息生成模块实时查询待发送消息:消息生成模块的消息生成子系统启动定时任务,实现实时从数据库中获取待发送消息,对消息做解析后发送到消息队列服务器中;消息处理模块实时从消息队列服务器中获取待发送的消息:消息处理模块的消息处理子系统实时从数据库中获取消息,根据消息的类型选择对应的消息发送程序,进行消息发送,消息处理子系统根据并发情况进行横向扩展,部署满足业务量要求数量的节点;每种类型的消息使用同一个消息队列服务器,实现各种消息类型的隔离性与高可用性。4.根据权利要求1所述用于金融资产交易的高并发消息系统,其特征在于,实现高并发处理消息的过程,包括如下步骤:1.1实现消息发送异步:消息生成子系统实时从消息表中查询待发送消息,并将消息发送到消息队列服务器;1.2消息队列服务器接收待发送消息,缓存待发送的消息;1.3消息处理子系统实时从消息队列服务器中获取待发送消息,并根据消息类型调用对应消息接口,进行消息发送;1.4消息生成子系统和消息处理子系统支持横向扩展,根据实际业务量部署节点。
5.根据权利要求1所述用于金融资产交易的高并发消息系统,其特征在于,所述消息通道切换系统中,实现通道动...

【专利技术属性】
技术研发人员:江竟敏张鹏应机闫大强
申请(专利权)人:浙江金融资产交易中心股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1