【技术实现步骤摘要】
消息队列处理方法及装置
本专利技术涉及计算机
,具体而言,涉及一种消息队列处理方法及装置。
技术介绍
消息队列(MessageQueue,MQ)技术是一种应用于分布式应用间交换信息的技术。消息队列为构造以同步或异步方式实现的分布式应用提供了松耦合的方法。消息队列的应用程序接口(ApplicationProgramInterface,API)被提供给新的或现存的应用中。通过消息的发送来提供各应用程序之间的信息交换功能。此外,消息队列还可以被应用于执行其他多种功能,如要求服务或异步处理等。服务器在处理消息队列时,通常为其开启一长运行处理作业来进行处理,当检测到消息队列中出现待处理消息时,对该消息进行处理。当同时有大量消息进入消息队列中时,可以通过该长运行处理作业对消息队列中的消息逐一地进行处理。但是,由于长运行处理作业启动时,会默认设定其启动用户为其“当前用户”,输入输出程序(input/output,简称IO程序)会使用该“当前用户”更新文件的用户标签字段,即不管向前端服务器发起请求消息的用户是谁,在文件更新时总是打上了启动长运行处理作业的那个用户的用户标签, ...
【技术保护点】
一种消息队列处理方法,其特征在于,包括:从一消息队列中读取一当前消息;以所述当前消息的请求用户的用户句柄为入参,调用一第一系统接口更改一消息队列监控处理作业的当前用户属性为所述请求用户;调用所述消息队列监控处理作业处理所述当前消息,根据所述消息队列监控处理作业的所述当前用户属性更改文件的用户标签字段。
【技术特征摘要】
1.一种消息队列处理方法,其特征在于,包括:从一消息队列中读取一当前消息;以所述当前消息的请求用户的用户句柄为入参,调用一第一系统接口更改一消息队列监控处理作业的当前用户属性为所述请求用户;调用所述消息队列监控处理作业处理所述当前消息,根据所述消息队列监控处理作业的所述当前用户属性更改文件的用户标签字段。2.根据权利要求1所述的消息队列处理方法,其特征在于,还包括:启动所述消息队列监控处理作业;调用一第二系统接口创建用户索引;其中,所述用户索引用于存储所述消息队列中的消息的请求用户及所述请求用户相应的用户句柄的对应关系。3.根据权利要求2所述的消息队列处理方法,其特征在于,还包括:判断所述当前消息的请求用户与所述消息队列中的前一消息的请求用户是否为同一用户;如果所述当前消息的请求用户与所述消息队列中的前一消息的请求用户不为同一用户,则以所述当前消息的请求用户为入参,调用一第三系统接口访问所述用户索引。4.根据权利要求3所述的消息队列处理方法,其特征在于,还包括:判断所述用户索引中是否存在所述当前消息的请求用户相应的用户句柄;如果所述用户索引中不存在所述当前消息的请求用户相应的用户句柄,则以所述当前消息的请求用户为入参,调用一第四系统接口创建所述当前消息的请求用户对应的用户句柄。5.根据权利要求4所述的消息队列处理方法,其特征在于,还包括:调用一第五系统接口将所述当前消息的请求用户和创建的所述当前消息的请求用户对应的用户句柄存储到所述用户索引中。6.一种消息队列处理装置,其特征在于,包括:消息读取模块,用于从一消息队列中读取一...
【专利技术属性】
技术研发人员:刘世强,
申请(专利权)人:泰康保险集团股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。