[发明专利]业务的处理方法和装置、存储介质、电子装置在审
申请号: | 202010911105.8 | 申请日: | 2020-09-02 |
公开(公告)号: | CN112181677A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 仇文久;杨东皓;葛春光;周晓泽;王颖 | 申请(专利权)人: | 珠海格力电器股份有限公司;珠海联云科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;陈敏 |
地址: | 519000*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 存储 介质 电子 | ||
1.一种业务的处理方法,其特征在于,包括:
获取目标业务的配置文件,其中,所述目标业务为需要使用消息中间件的业务,所述配置文件中记录有所述消息中间件的配置信息;
利用所述配置信息为所述消息中间件配置消息生产者和消息消费者;
在所述目标业务运行时,为所述目标业务启用所述消息生产者和所述消息消费者,其中,所述消息生产者用于为所述目标业务生成业务消息,所述消息消费者用于消费所述消息中间件中的业务消息。
2.根据权利要求1所述的方法,其特征在于,利用所述配置信息为所述消息中间件配置消息生产者和消息消费者包括:
读取所述配置文件中的注册类型、队列名、交换机名以及绑定键;
调用注册函数,按照所述配置文件中的注册类型对所述消息生产者和所述消息消费者进行注册,并将按照所述配置文件中的队列名、交换机名以及绑定键将所述消息生产者和所述消息消费者关联至所述消息中间件。
3.根据权利要求1所述的方法,其特征在于,在为所述目标业务启用所述消息生产者和所述消息消费者之后,所述方法还包括:
调用运行方法,从提前声明好的通道池获取一个目标通道;
利用所述目标通道与所述目标业务的交换机进行通信,并将所述目标通道与所述消息消费者或所述消息生产者进行绑定;
对所述目标通道进行异常监听。
4.根据权利要求1所述的方法,其特征在于,在利用所述配置信息为所述消息中间件生成消息生产者和消息消费者之前,所述方法还包括:
调用构造方法,构造所述消息中间件的实体;
通过提前声明的交换机地址获取交换机的目标连接;
为所述目标连接声明线程池并声明连接守护进程。
5.根据权利要求4所述的方法,其特征在于,在为所述目标业务启用所述消息生产者和所述消息消费者之后,所述方法还包括:
在监听到所述目标连接发生异常的情况下,销毁连接池和进程;
再次利用所述配置信息为所述消息中间件配置消息生产者和消息消费者;
在所述目标业务运行时,为所述目标业务启用配置的消息生产者和消息消费者。
6.一种业务的处理装置,其特征在于,包括:
获取单元,用于获取目标业务的配置文件,其中,所述目标业务为需要使用消息中间件的业务,所述配置文件中记录有所述消息中间件的配置信息;
配置单元,用于利用所述配置信息为所述消息中间件配置消息生产者和消息消费者;
处理单元,用于在所述目标业务运行时,为所述目标业务启用所述消息生产者和所述消息消费者,其中,所述消息生产者用于为所述目标业务生成业务消息,所述消息消费者用于消费所述消息中间件中的业务消息。
7.根据权利要求6所述的装置,其特征在于,所述配置单元包括:
读取模块,用于读取所述配置文件中的注册类型、队列名、交换机名以及绑定键;
配置模块,用于调用注册函数,按照所述配置文件中的注册类型对所述消息生产者和所述消息消费者进行注册,并将按照所述配置文件中的队列名、交换机名以及绑定键将所述消息生产者和所述消息消费者关联至所述消息中间件。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括监听单元,用于:
在为所述目标业务启用所述消息生产者和所述消息消费者之后,调用运行方法,从提前声明好的通道池获取一个目标通道;
利用所述目标通道与所述目标业务的交换机进行通信,并将所述目标通道与所述消息消费者或所述消息生产者进行绑定;
对所述目标通道进行异常监听。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
10.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行上述权利要求1至5任一项中所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司;珠海联云科技有限公司,未经珠海格力电器股份有限公司;珠海联云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010911105.8/1.html,转载请声明来源钻瓜专利网。