The invention discloses a processing method for monitoring IMQ based on message queue, specific methods are as follows: S1, to monitor the IMQ message queue specified, monitoring whether the message needs to be processed; S2, access to news, to handle the message, and call the interface for processing the message; message S3, after the treatment, to send a message to the IMQ message queue specified. Compared with the existing technology, the method based on the IMQ message queue realizes the matching of the IMQ message queue, realizes more efficient installation and deployment, and processes and transmits the specified message more quickly and accurately.
【技术实现步骤摘要】
一种基于IMQ消息队列的监控处理方法
本专利技术涉及计算机
,具体地说是一种基于IMQ消息队列的监控处理方法。
技术介绍
消息队列(MessageQueue,MQ)技术是一种应用于分布式应用间交换信息的技术。消息队列为构造以同步或异步方式实现的分布式应用提供了松耦合的方法。消息队列的应用程序接口(ApplicationProgramInterface,API)被提供给新的或现存的应用中。通过消息的发送来提供各应用程序之间的信息交换功能。此外,消息队列还可以被应用于执行其他多种功能,如要求服务或异步处理等。服务器在处理消息队列时,通常为其开启一长运行处理作业来进行处理,当检测到消息队列中出现待处理消息时,对该消息进行处理。当同时有大量消息进入消息队列中时,可以通过该长运行处理作业对消息队列中的消息逐一地进行处理。但这样的处理方法会造成消息的堆积,降低处理效率。或者,也可以启动一个或多个临时运行处理作业程序,并行地处理消息队列中的消息。但临时运行处理作业本身也会占用CPU资源且消耗内存,当同时开启较多地临时运行处理作业时反而会进一步降低效率,影响长运行处理作业的 ...
【技术保护点】
一种基于IMQ消息队列的监控处理方法,其特征在于,具体方法如下:S1、对指定的IMQ消息队列进行监控,监测是否有消息需要处理;S2、获取消息后,对消息进行处理,并调用接口对消息进行处理;S3、消息处理完毕后,将消息发送到指定的IMQ消息队列。
【技术特征摘要】
1.一种基于IMQ消息队列的监控处理方法,其特征在于,具体方法如下:S1、对指定的IMQ消息队列进行监控,监测是否有消息需要处理;S2、获取消息后,对消息进行处理,并调用接口对消息进行处理;S3、消息处理完毕后,将消息发送到指定的IMQ消息队列。2.根据权利要求1所述的一种基于IMQ消息队列的监控处理方法,其特征在于,具体操作步骤如下:S1、系统启动,配置启动选项;S2、打开消息队列,监测是否有消息需要处理;否,则休眠等待;有,则读取消息;S3、消息存在,根据外部库接口调用C服务调用接口或Java服务调用接口对消息进行处理;S4、消息返回成功,插入指定的IMQ消息队列。3.根据权利要求1或2所述的一种基于IMQ消息队列的监控处理方法,其特征在于,所述的监控处理方法还包括当消息处理失败或者异常退出情况发生时,启动任务回滚程序,保证消息的不丢失。4.根据权利要求2所述的一种基于IMQ消息队列的监控处理方法,其特征在于,所述的启动选项,包括监控消息队列地址和发送消息队列地址。5.根据权利要求2所述的一种基于IMQ消息队列的监控处理方法,其特征在于,所述的调...
【专利技术属性】
技术研发人员:曹景亮,
申请(专利权)人:浪潮软件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。