[发明专利]一种消息监听处理方法及系统有效
申请号: | 201710391648.X | 申请日: | 2017-05-27 |
公开(公告)号: | CN107248978B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 方敏 | 申请(专利权)人: | 武汉票据交易中心有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 杨立;李蕾 |
地址: | 430074 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 监听 处理 方法 系统 | ||
本发明涉及一种消息监听处理方法及系统,该系统包括:至少一个消息服务器和消息服务器连接模块;所述消息服务器包括:消息处理对象初始化单元、消息处理单元和消息发送单元。客户端根据预存储的服务器配置列表依次连接消息服务器,在连接上消息服务器后,初始化消息服务器中存储的消息处理类,得到至少一个消息处理对象,对消息服务器是否接收到客户端发送的服务器消息进行监听,并对接收到的服务器消息进行处理,通过消息生产者将返回消息处理后发送给消息服务器,实现了客户端与服务端之间的消息交互处理,通信效率较高,满足不同场合的通信需求。
技术领域
本发明涉及消息处理技术领域,特别涉及一种消息监听处理方法及系统。
背景技术
传统的通信方式主要采用如下方式进行通信:客户端向服务器发送信息,提出请求,服务器接收客户端发来的请求,并能发送数据给客户端以做出回应。当我们用浏览器浏览网页,要查看某个文件时,我们的电脑会发出请求给文件服务器,文件服务器收到请求并同意后,将文件数据传送到我们的电脑。此时,电脑充当客户端的角色。电脑要和文件服务器交流,必须要规定通信的规矩,即协议,传统的协议比较复杂,大大降低了通信的效率,以及通信数据信息的准确性。
发明内容
本发明所要解决的技术问题是提供一种消息监听处理方法,该方法通过消息服务器中存储的消息处理类,初始化一个消息处理对象对发送到消息服务器的服务器消息进行监听,并进行处理,最终将处理结果返回消息服务器。
本发明解决上述技术问题的技术方案如下:一种消息监听处理方法,包括以下步骤:
S1、根据预存储的服务器配置列表中配置文件的顺序依次连接消息服务器;
S2、当消息服务器连接成功时,初始化所述消息服务器中存储的消息处理类,得到至少一个消息处理对象,每个所述消息处理对象中包括至少一个消息监听器和至少一个消息执行器,每个所述消息监听器实时监听所述消息服务器是否接收到新的服务器消息;
S3、当所述消息服务器接收到新的服务器消息时,监听到所述消息服务器接收到新的服务器消息的消息监听器根据接收到的服务器消息,从所述至少一个消息执行器中找到至少一个匹配消息执行器,通过所述至少一个匹配消息执行器对所述服务器消息进行处理,得到至少一个返回消息;
S4、确定所述服务器消息的消息生产者,通过所述消息生产者对所述至少一个返回消息进行序列化和压缩后,发送给所述消息服务器。
本发明的有益效果是:根据预存储的服务器配置列表依次连接消息服务器,在连接上消息服务器后,初始化消息服务器中存储的消息处理类,得到至少一个消息处理对象,对消息服务器是否接收到服务器消息进行监听,并对接收到的服务器消息进行处理,通过消息生产者将返回消息处理后发送给消息服务器,通信效率较高,满足不同场合的通信需求。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,S1中具体包括:
S11、从预存储的数据库单元中获取服务器配置列表;
S12、通过所述服务器配置列表中配置文件的顺序依次连接消息服务器,当连接消息服务器失败时,再次连接所述消息服务器,当连接所述消息服务器失败的次数达到预设次数后,连接下一个消息服务器,当所有的消息服务器均连接失败的时候,消息处理服务启动失败;
其中所述配置文件包括:消息服务器的子系统名称信息、队列线程名称信息、消息服务器URL地址信息、消息服务器状态信息。
采用上述进一步方案的有益效果是:通过服务器配置列表依次连接消息服务器,并在消息服务器连接失败时,尝试重新连接该消息服务器,防止网络问题导致的连接失败。
进一步,所述服务器消息包括:消息名称信息、消息标识信息、指令信息和返回消息获取时间间隔信息;S3中具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉票据交易中心有限公司,未经武汉票据交易中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710391648.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种强化型PVC装饰材料
- 下一篇:瞬时加热装置