[发明专利]多业务系统业务事件订阅调度方法、电子设备及存储介质有效
申请号: | 202110846401.9 | 申请日: | 2021-07-26 |
公开(公告)号: | CN113296917B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 丁宇;李少堃;刘宁;王徐佟;张建为;高伟明;王桂新;胡晟 | 申请(专利权)人: | 北京元知创智科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/54 |
代理公司: | 北京金咨知识产权代理有限公司 11612 | 代理人: | 秦景芳 |
地址: | 100026 北京市朝阳区酒*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 系统 事件 订阅 调度 方法 电子设备 存储 介质 | ||
1.一种多业务系统业务事件订阅调度方法,其特征在于,包括:
获取至少一个业务事件的订阅规则内容和输入的订阅参数,其中,所述订阅参数包括业务系统信息和消息体,所述订阅规则内容包括业务优先级;
将各业务事件的订阅参数中的消息体切分成数据切片,根据设定内容模板将至少一个业务事件的待发送数据切片确定为一批数据切片,并为确定的该批数据切片构建索引矩阵;其中,所述设定内容模板用于确定同一批数据切片中各业务事件所对应数据切片的完整性和组装方式;索引矩阵的两个维度分别为业务事件的发生先后顺序标识和业务事件的数据切片索引,且索引矩阵的元素为业务事件的数据切片;
根据各业务事件的订阅参数中的业务系统信息对应的各可用数据通道的状况为相应业务事件选择数据通道;以及,将确定的该批数据切片中的各数据切片发送至相应业务事件所对应选择的数据通道;
在索引矩阵中查找业务优先级靠前且发生先后顺序靠前的业务事件对应的所有待分发数据切片的索引,根据所述设定内容模板和查找到的业务事件对应的所有待分发数据切片的索引对发送至相应业务事件所对应选择的数据通道中的数据切片进行完整性校验,若完整性校验通过,则在相应数据通道中根据所述设定内容模板优先将查找到的业务事件对应的所有待分发数据切片组装在一起,得到相应业务事件的重组数据包;
从数据通道获取业务事件的重组数据包,并根据相应业务事件的业务系统信息将获取的重组数据包分发至相应的业务系统。
2.如权利要求1所述的多业务系统业务事件订阅调度方法,其特征在于,将各业务事件的订阅参数中的消息体切分成数据切片,包括:
将各业务事件的订阅参数中的消息体进行均匀切分,得到相应业务事件的数据切片。
3.如权利要求1所述的多业务系统业务事件订阅调度方法,其特征在于,所述订阅参数还包括消息来源信息;
将确定的该批数据切片中的各数据切片发送至相应业务事件所对应选择的数据通道,包括:
将确定的该批数据切片中的各数据切片和相应的消息来源信息组合后发送至相应业务事件所对应选择的数据通道;
在相应数据通道中根据所述设定内容模板优先将查找到的业务事件对应的所有待分发数据切片组装在一起,得到相应业务事件的重组数据包,包括:
在相应数据通道中根据所述设定内容模板优先将查找到的业务事件对应的所有待分发数据切片和相应的消息来源信息组装在一起,得到相应业务事件的重组数据包。
4.如权利要求1所述的多业务系统业务事件订阅调度方法,其特征在于,还包括:
按设定时间间隔刷新构建的索引矩阵,以删除已发送至数据通道的业务事件的数据切片,以增加新的待分发数据切片的业务事件及其数据切片。
5.如权利要求1所述的多业务系统业务事件订阅调度方法,其特征在于,索引矩阵中的业务事件的发生先后顺序标识按业务事件发生先后顺序排列,索引矩阵中的业务事件的数据切片索引按数据切片的组装顺序排列;
在索引矩阵中查找业务优先级靠前且发生先后顺序靠前的业务事件对应的所有待分发数据切片的索引,包括:
查找索引矩阵中的业务事件的发生先后顺序标识所对应所有业务事件中业务优先级最高的业务事件,在业务优先级最高的业务事件为多个的情况下,查找业务优先级最高的多个业务事件中发生先后顺序最靠前的业务事件,得到业务优先级高且发生先后顺序靠前的业务事件;
在索引矩阵中查找业务优先级高且发生先后顺序靠前的业务事件所对应存在的所有数据切片的索引。
6.如权利要求1所述的多业务系统业务事件订阅调度方法,其特征在于,还包括:
若完整性校验未通过,则等待设定时长后重新根据所述设定内容模板和查找到的业务事件对应的所有待分发数据切片的索引对发送至相应业务事件所对应选择的数据通道中的数据切片进行完整性校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元知创智科技有限公司,未经北京元知创智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110846401.9/1.html,转载请声明来源钻瓜专利网。