一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

消息处理方法、装置、设备、介质和程序产品与流程

2023-02-04 17:08:20 来源:中国专利 TAG:

技术特征:
1.一种消息处理方法,应用于多平台系统中,其特征在于,所述多平台系统包括多个业务模块和多个平台,多个所述业务模块包括至少一个跨平台业务模块,至少一个业务模块包括至少一个业务单元,至少一个所述跨平台业务模块包括多个业务单元,不同的业务单元部署在不同的平台,所述消息处理方法包括:获取第一待发送消息,所述第一待发送消息包括由至少一个业务单元根据至少一项交易生成的消息;获取生成所述第一待发送消息的业务单元的模块类型标识,并根据模块类型标识确定该业务单元是否属于跨平台业务模块;当生成所述第一待发送消息的业务单元属于所述跨平台业务模块时,根据生成所述第一待发送消息的业务单元所部署的平台,对所述第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,其中,至少一个所述第二待发送消息的主题与第一目标队列相匹配,所述第一目标队列包括:多个预设的消息队列中,与生成所述第一待发送消息的业务单元所部署的平台相匹配的消息队列;对于至少一个所述第二待发送消息,根据所述第二待发送消息的主题进行消息发送;其中,每个所述业务单元配置有消费组配置信息,对于所述跨平台业务模块中的至少一个所述业务单元,其消费组配置信息配置为:使该业务单元从与其所部署的平台相匹配的消息队列中消费消息。2.根据权利要求1所述的消息处理方法,其特征在于,多个平台包括第一平台和第二平台,每个所述跨平台业务模块包括部署在所述第一平台中的第一业务单元和部署在所述第二平台中的第二业务单元;当生成所述第一待发送消息的业务单元为所述第一业务单元时,所述第一目标队列包括被每个所述第一业务单元均订阅的消息队列,与所述第一目标队列相匹配的主题包括第一预设主题;所述对所述第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,包括:将所述第一待发送消息的主题修改为所述第一预设主题,以得到所述第二待发送消息。3.根据权利要求2所述的消息处理方法,其特征在于,当生成所述第一待发送消息的业务单元为所述第二业务单元时,所述第一目标队列包括被每个所述第二业务单元均订阅的消息队列,与所述第一目标队列相匹配的主题包括所述第一待发送消息本身的主题;所述对所述第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,包括:保留所述第一待发送消息的主题,以得到所述第二待发送消息。4.根据权利要求2所述的消息处理方法,其特征在于,所述将所述第一待发送消息的主题修改为所述第一预设主题,包括:向所述第一待发送消息的主题添加第一后缀;由添加第一后缀后的主题作为所述第一预设主题;或者,对所述第一待发送消息的主题进行哈希映射;由映射结果作为所述第一预设主题。5.根据权利要求1所述的消息处理方法,其特征在于,多个平台包括第一平台和第二平台,跨平台业务模块包括部署在所述第一平台中的第一业务单元和部署在所述第二平台中
的第二业务单元;当生成所述第一待发送消息的业务单元为第一业务单元时,所述第一目标队列包括被每个所述第一业务单元均订阅的消息队列,与所述第一目标队列相匹配的主题包括第一预设主题;所述对所述第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,包括:根据所述第一待发送消息,生成第四待发送消息和第五待发送消息,将其中一者的主题修改为所述第一预设主题,保留另一者的主题,以得到多个所述第二待发送消息。6.根据权利要求5所述的消息处理方法,其特征在于,当生成所述第一待发送消息的业务单元为第二业务单元时,所述第一目标队列包括被每个所述第二业务单元均订阅的消息队列,与所述第一目标队列相匹配的主题包括第二预设主题;所述对所述第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,包括:根据所述第一待发送消息,生成第六待发送消息和第七待发送消息,将其中一者的主题修改为所述第二预设主题,保留另一者的主题,以得到多个所述第二待发送消息;其中,所述第一预设主题与所述第二预设主题至少部分字段不同。7.根据权利要求1所述的消息处理方法,其特征在于,多个所述业务模块还包括单平台业务模块,所述消息处理方法还包括:当生成所述第一待发送消息的业务单元属于单平台业务模块时,对所述第一待发送消息进行第二处理,以得到第三待发送消息;其中,所述第三待发送消息的主题与第二目标队列相匹配,所述第二目标队列包括:多个预设的消息队列中,与多个所述平台中访问量满足预设条件的一者相匹配的消息队列;根据所述第三待发送消息的主题进行消息发送;其中,对于所述单平台业务模块中的至少一个所述业务单元,其消费组配置信息配置为:使该业务单元至少从与访问量满足预设条件的所述平台相匹配的消息队列中消费消息。8.根据权利要求7所述的消息处理方法,其特征在于,多个平台包括第一平台和第二平台,所述跨平台业务模块包括部署在所述第一平台中的第一业务单元和部署在所述第二平台中的第二业务单元;当多个所述平台中访问量满足预设条件的一者包括所述第一平台时,所述第二目标队列包括被每个所述第一业务单元均订阅的消息队列,与所述第二目标队列相匹配的主题包括第一预设主题;所述对所述第一待发送消息进行第二处理,以得到第三待发送消息,包括:将所述第一待发送消息的主题修改为所述第一预设主题,以得到所述第三待发送消息;当多个所述平台中访问量满足预设条件的一者包括所述第二平台时,所述第二目标队列包括被每个所述第二业务单元均订阅的消息队列,与所述第二目标队列相匹配的主题包括第一待发送消息本身的主题;所述对所述第一待发送消息进行第二处理,以得到第三待发送消息,包括:保留所述第一待发送消息的主题,以得到所述第三待发送消息。9.根据权利要求1所述的消息处理方法,其特征在于,多个平台包括第一平台和第二平
台,所述确定生成所述第一待发送消息的业务单元所部署的平台,包括:当所述第一待发送消息指定域中的信息存在于预设的白名单中时,确定生成所述第一待发送消息的业务单元所部署的平台包括第一平台。10.根据权利要求1所述的消息处理方法,其特征在于,多个平台包括第一平台和第二平台,跨平台业务模块包括部署在所述第一平台中的第一业务单元和部署在所述第二平台中的第二业务单元;所述第一业务单元和所述第二业务单元的所述消费组配置信息包括每一者订阅的至少一个所述消息队列,并且,所述第一业务单元订阅的所述消息队列与所述第二业务单元订阅的所述消息队列不同。11.根据权利要求10所述的消息处理方法,其特征在于,所述单平台业务模块部署在多个平台中访问量满足预设条件的一者上;所述单平台业务模块的业务单元的消费组配置信息包括该业务单元订阅的消息队列,并且,该业务单元订阅的消息队列包含所述第一业务单元和所述第二业务单元中每一者订阅的消息队列。12.一种消息处理装置,应用于多平台系统中,其特征在于,所述多平台系统包括多个业务模块和多个平台,多个所述业务模块包括至少一个跨平台业务模块,至少一个业务模块包括至少一个业务单元,至少一个所述跨平台业务模块包括多个业务单元,不同的业务单元部署在不同的平台,所述消息处理装置包括:第一获取模块,用于获取第一待发送消息,所述第一待发送消息包括由至少一个业务单元根据至少一项交易生成的消息;第一处理模块,用于获取生成所述第一待发送消息的业务单元的模块类型标识,并根据模块类型标识确定该业务单元是否属于跨平台业务模块;第二处理模块,用于当生成所述第一待发送消息的业务单元属于所述跨平台业务模块时,根据生成所述第一待发送消息的业务单元所部署的平台,对所述第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,其中,至少一个所述第二待发送消息的主题与第一目标队列相匹配,所述第一目标队列包括:多个预设的消息队列中,与生成所述第一待发送消息的业务单元所部署的平台相匹配的消息队列;第三处理模块,用于对于至少一个所述第二待发送消息,根据所述第二待发送消息的主题进行消息发送;其中,每个所述业务单元配置有消费组配置信息,对于所述跨平台业务模块中的至少一个所述业务单元,其消费组配置信息配置为:使该业务单元从与其所部署的平台相匹配的消息队列中消费消息。13.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~11中任一项所述的消息处理方法。14.一种计算机可读存储介质,其特征在于,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~11中任一项所述的消息处理方法。
15.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~11中任一项所述的消息处理方法。

技术总结
本公开提供了一种消息处理方法、装置、设备、介质和程序产品,涉及数据处理技术领域。该消息处理方法应用于多平台系统中,多平台系统包括多个业务模块和多个平台,多个业务模块包括跨平台业务模块,消息处理方法包括:获取第一待发送消息;获取生成所述第一待发送消息的业务单元并确定该业务单元是否属于跨平台业务模块;对第一待发送消息的主题进行第一处理,以得到至少一个第二待发送消息,其中,至少一个第二待发送消息的主题与第一目标队列相匹配,第一目标队列包括:多个预设的消息队列中,与生成第一待发送消息的业务单元的平台相匹配的消息队列;对于至少一个第二待发送消息,根据第二待发送消息的主题进行消息发送。根据第二待发送消息的主题进行消息发送。根据第二待发送消息的主题进行消息发送。


技术研发人员:胡康康 李承文
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2022.10.26
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献