[发明专利]一种基于AcitveMQ消息队列的服务管理方法与装置有效
申请号: | 201811511351.3 | 申请日: | 2018-12-11 |
公开(公告)号: | CN109639795B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 吴武勋;方思军;宋建斌;张青;孙威;谢建辉;杨帅军 | 申请(专利权)人: | 广东亿迅科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 任哲夫 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 acitvemq 消息 队列 服务 管理 方法 装置 | ||
本发明提供了一种基于AcitveMQ消息队列的服务管理方法及装置,所述方法包括业务交互流程,所述业务交互流程包括,在业务启动者与业务处理服务器之间建立双向临时通信通道;通过所述双向临时通信通道,在业务启动者与业务处理服务器进行命令交互;当检测到临时通信通道在预设的时间内没有被使用时,将临时通信通道删除,并释放相应的系统资源。本发明的有益效果在于:业务启动者与业务处理服务器通过双向临时通信通道进行命令交互;保证业务双向实时,安全可靠的交互,扩展了对服务的管理控制能力,当检测双向临时通道在预设的时间内没被使用,及时将双向临时通道删除,释放相应的系统资源。
技术领域
本发明涉及一种服务管理方法与装置,尤其是指一种基于AcitveMQ消息队列的服务管理方法与装置。
背景技术
目前,很多大型系统为了支持大量用户访问,都是基于分布式系统的架构设计的,而且系统中的某些服务有可能是基于不同的操作系统,特别是在业务应用系统领域,总是会面对不同系统之间的通信、集成与整合。因此在这种分布式运用中,服务之间的调用与通信变得越来越重要,消息队列中间件在架构设计中就更加凸显其价值。
消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息处理,流量削锋等问题。基于消息队列,可实现高性能,高可用,可伸缩和最终一致性架构,它是大型分布式系统不可缺少的中间件。
ActiveMQ作为开源的消息队列中间件之一,已经被广泛地应用在各个领域。它是目前应用最广泛,且性能强大的开源数据总线中间件,特别是在分布式系统中,用于系统之间可靠地传递消息;并且ActiveMQ提供多种编程语言开发包,可以在各种设备环境下下运行,所以当需要在不同语言平台下集成整体的应用系统时,ActiveMQ拥有很大的优势,多种不同编程语言的应用程序可以通过ActiveMQ消息中间件发送或接收消息,通过ActiveMQ我们还可以实现整个系统的分布式管理,可以非常方便地按需要扩展系统中的服务,也可以实现系统的负载均衡。
ActiveMQ消息队列里面定义最常见的消息通信模式主要有发布/订阅、点对点两种。通常,对于相同的队列名,ActiveMQ只是做了常规式的轮巡方式去实现负载均衡处理,因此,ActiveMQ比较适合请求-应答,业务状态无关的应用系统上。
然而,目前ActiveMQ更多地是只考虑了消息的可靠分发,没有考虑到实时多次交互的业务要求,所以目前的ActiveMQ多是用于非状态相关的消息转发;但是现实环境,还是有相当部分的业务需要长久且实时地进行交互,且业务的处理者需要知道业务在什么时候需要被结束。
对于那些在业务开启之后,需要长时保持联系的业务(如状态相关实时业务,业务启动者在后续需要对业务进行各种控制,或者业务的处理者需要多次,反复地实时通知业务启动者相关的信息等),ActiveMQ目前还无法较好的支持此类业务的要求。
因此,对于需要通过启动/停止的长久实时的业务,并且业务处理过程中,也需要双方实时地传输信息和状态的业务,ActiveMQ目前还不能很好地支持,必需进行用法改造。
发明内容
本发明所要解决的技术问题是:提供一种能够保证业务双向实时交互的服务管理方法及装置。
为了解决上述技术问题,本发明采用的技术方案为:一种基于AcitveMQ消息队列的服务管理方法,包括业务交互流程,所述业务交互流程包括步骤,
S11、在业务启动者与业务处理服务器之间建立双向临时通信通道;
S12、通过所述双向临时通信通道,在业务启动者与业务处理服务器进行命令交互;
S13、当检测到临时通信通道在预设的时间内没有被使用时,将临时通信通道删除,并释放相应的系统资源。
进一步的,所述在业务启动者与业务处理服务器之间建立双向临时通信通道,具体包括,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东亿迅科技有限公司,未经广东亿迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811511351.3/2.html,转载请声明来源钻瓜专利网。