[发明专利]一种用于金融资产交易的高并发消息系统在审
申请号: | 201911377949.2 | 申请日: | 2019-12-27 |
公开(公告)号: | CN113051083A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 江竟敏;张鹏;应机;闫大强 | 申请(专利权)人: | 浙江金融资产交易中心股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 浙江专橙律师事务所 33313 | 代理人: | 邢万里 |
地址: | 310016 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 金融资产 交易 并发 消息 系统 | ||
本发明公开了一种用于金融资产交易的高并发消息系统,包括:消息生成模块,用于从消息表中查询待发送消息,从数据库中获取待发送的汇总消息,并对消息进行解析、验证和拆分明细;内部管理模块,用于维护基础参数和数据字典,提供发送消息页面入口,提供消息发送查询入口;消息处理模块,用于从消息队列服务器中获取待发送消息明细,调用具体类型的消息发送接口进行消息发送,并且提供接口供内部第三方系统调用。本发明的消息系统基于消息队列服务器异步机制,支持高并发的消息发送,系统根据业务实际并发量对服务器进行横行扩展,可根据消息发送失败率动态切换消息通道,实现高效发送短信、站内信、邮件、APP Push和服务号等五种常用的消息类型。
技术领域
本发明属于通信技术领域,具体涉及一种用于金融资产交易的高并发消息系统。
背景技术
随着互联网技术的发展,互联网金融也逐渐兴起,但同时面对安全性差、业务扩展能力不强,维护成本高以及在高并发的情况下的系统故障等问题。随着通信技术的不断发展和成熟,移动业务逐渐覆盖到各行各业的信息化应用中,在互联网金融中,通过通信技术提高了金融企业中业务平台和运营商之间的有效交互,进而提高了金融企业的业务效率。一般情况下,企业消息平台都有短信、服务号推送、站内信、APP推送、邮件等消息发送需求,企业就需要构建维护自己的消息信息业务系统。
随着移动通信业务中的消息信息业务日益普及,其业务量迅速发展,所以消息的应用系统必须在当前的硬件基础措施上,有效利用软件系统资源来推送消息信息业务,但在硬件基础措施一定的情况下,如何使用软件系统把大量的消息信息在最短的时间内推送到手机用户并和相关运营商完成信息交互成为消息信息应用实时性的关键。
应用消息信息业务系统的互联网分布式系统架构的设计中,必须要考虑的技术因素之一是如何实现高并发,高并发通常指通过设计,保证系统能够同时并行处理大量请求。高并发相关常用的指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。理论上,实现高并发的方法主要有两种:垂直扩展(Scale Up)与水平扩展(Scale Out)。垂直扩展是指提升单机处理的能力。垂直扩展的方式有两种:(1)增强单机硬件性能,例如:增加CPU核数、升级更好的网卡、升级更好的硬盘、扩充硬盘容量和扩充系统内存;(2)提升单机架构性能,例如:使用异步来增加单服务吞吐量。水平扩展是指,只增加服务器的数量,就能线性扩充系统的性能。高并发的设计在不同的企业中可根据实际应用场景提出不同的方案。
在实际短信发送场景的应用中,企业用户使用的手机号码归属各运营商的比重不一,在移动、电信和联通这几家运营商都有各企业的用户。同时,有的企业与消息服务运营商开通了全网通协议,有的仅开通了本网通协议。在这种情况下,企业消息平台需根据企业用户使用的手机号码类型的比重,对应选择与运营商消息对接的消息通道数、消息通道流量的比重。目前,有的企业的消息平台根据路由算法、消息通道压力、消息发送效率、消息通道流量、消息通道发送消息类型和消息通道服务协议,智能选择消息发送通道进行消息发送,从而提升消息平台处理性能及运维的自动化管理,但由于技术的限制,消息平台的通道切换的方案仍需根据实际应用场景不断完善。
发明内容
本发明基于上述背景和现有技术存在的问题,拟设计一种用于金融资产交易的高并发消息处理系统,其能够基于消息队列服务器(MQ)异步机制,支持异步处理高并发的消息发送。本发明还有一个目的是通过动态切换消息通道的方法,提高消息发送的效率,以便实现消息高并发。
为了实现本发明的这些目的和其它优点,提供了一种用于金融资产交易的高并发消息系统,其组成如下:
消息生成模块,其包含n个子系统,数量n根据需要设定,用于从消息表中查询待发送消息,以及从数据库中获取待发送的汇总消息,并对消息进行解析(解析是指对表中的一条消息记录进行处理,得出真实的消息内容)、验证和拆分明细后发送到消息队列服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江金融资产交易中心股份有限公司,未经浙江金融资产交易中心股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911377949.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风力发电机
- 下一篇:一种表层脱碳相梯度硬质合金材料及其制备方法