【技术实现步骤摘要】
军工领域消息推送系统
本专利技术属于计算机技术、安全保密
,具体涉及一种军工领域消息推送系统。
技术介绍
对于业务复杂且对数据实时性需求高的一些平台来说,要求保证业务的实时、稳定、安全和准确性。一般地,数据的传递大致可以分为以下几个步骤:①实时业务操作产生实时数据,并存储到数据库;②接收终端通过请求获取服务器端处理并返回的格式化后数据;不难看出,现有技术是通过终端主动向服务器发出请求,从而把与该操作相关的最新数据获取回来,这种方法主要存在以下两个方面的不足:①时效性差:通过接收终端向服务器设置定时任务或者手动刷新向服务器端拉取数据,时效性差。数据产生后,不能及时的渲染到接收终端,造成渲染数据延时的问题。比如一些对数据要求时效性比较高的业务,当业务产生后,就需要立即去处理业务,现有技术并不能很好的进行处理。②系统间耦合性强:当接入服务器端的终端数量不断增多时,数据并发量也会随之不断增大,服务器端的压力也不断增大,响应速度延迟,还可能出现数据丢失问题,由此造成性能瓶颈的问题会非常明显 ...
【技术保护点】
1.一种军工领域消息推送系统,其特征在于,所述军工领域消息推送系统包括:服务器端、接收终端、消息中间件以及连接建立模块;其中,/n所述连接建立模块建立服务器端与接收终端之间的消息协议数据传输信道,所述消息协议数据传输信道与消息中间件整合在一起;/n所述服务器端用于将待传输的消息数据加密,并将加密后的消息数据,通过消息协议数据传输信道传输发送至消息中间件;/n所述消息中间件用于通过消息协议数据传输信道将消息数据推送至接收终端,并根据消息应用场景有选择的将消息数据进行持久化存储或丢弃;/n所述接收终端用于接收消息数据后进行解密。/n
【技术特征摘要】
1.一种军工领域消息推送系统,其特征在于,所述军工领域消息推送系统包括:服务器端、接收终端、消息中间件以及连接建立模块;其中,
所述连接建立模块建立服务器端与接收终端之间的消息协议数据传输信道,所述消息协议数据传输信道与消息中间件整合在一起;
所述服务器端用于将待传输的消息数据加密,并将加密后的消息数据,通过消息协议数据传输信道传输发送至消息中间件;
所述消息中间件用于通过消息协议数据传输信道将消息数据推送至接收终端,并根据消息应用场景有选择的将消息数据进行持久化存储或丢弃;
所述接收终端用于接收消息数据后进行解密。
2.如权利要求1所述的军工领域消息推送系统,其特征在于,所述消息中间件采用开源的消息中间件技术来实现,包括:通过Rabbitmq实现高级消息队列协议的开源消息代理功能,通过mosquito实现基于物联网协议的轻量级消息服务代理功能。
3.如权利要求1所述的军工领域消息推送系统,其特征在于,所述接收终端的数量为一个或多个。
4.如权利要求1所述的军工领域消息推送系统,其特征在于,所述服务器端采用SM2加密算法将待传输的消息数据加密。
5.如权利要求1所述的军工领域消息推送系统,其特征在于,所述消息协议表示:STOMP/MQTT/AMQP协议。
6.如权利要求1所述的军工领域消息推送系统,其特征在于,所述连接建立模块建立服务器端与接收终端之间的消息协议数据传输信道,包括:
设置消息传输策略;
以及根据消息传输策略建立服务器端与接受终端...
【专利技术属性】
技术研发人员:孟祥超,张军锋,徐永伟,刘戎,娄东东,崔斌,马敬,杨建,
申请(专利权)人:北京京航计算通讯研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。