技术新讯 > 电子通信装置的制造及其应用技术 > 一种业务智能分发方法及装置与流程  >  正文

一种业务智能分发方法及装置与流程

  • 国知局
  • 2024-08-02 14:51:57

本发明涉及应用扩展领域,具体提供一种业务智能分发方法及装置。

背景技术:

1、随着全国政务服务一体化的进程的不断推进,各级政务服务平台基本建设完成,但是由于缺乏全省视角的统一规划和调度,各级政务服务平台在实际进行业务承载时出现了各种各样的问题,一方面,较多的热门业务集中在各行业单位的省级垂管系统,各行业单位的省级垂管系统标准不统一,市级、区级政务服务平台接入非常困难。另一方面,由于前期缺乏针对大量历史数据一些预见性的策略和应对措施,随着业务数据的不断积累,各级政务平台的可靠性和可用性出现了明显下降,出现系统响应缓慢,严重时造成丢件的情况时候发生。

2、面对各种省级垂管系统,各级政务服务平台都是单独开发进行对接,这种模式会带来大量的开发和维护成本。面对数据量大带来的问题,大部分平台都采取了业务归档的方式,但是会造成系统的全量查询困难的问题。

技术实现思路

1、本发明是针对上述现有技术的不足,提供一种实用性强的业务智能分发方法。

2、本发明进一步的技术任务是提供一种设计合理,安全适用的业务智能分发装置。

3、本发明解决其技术问题所采用的技术方案是:

4、一种业务智能分发方法,具有如下步骤:

5、s1、业务系统注册;

6、s2、定制路由规则;

7、s3、定义元数据映射规则;

8、s4、将业务申报数据放入消息队列中;

9、s5、分发任务消息,根据智能路由分发消息;

10、s6、接收业务审批数据实现业务同步;

11、s7、链路跟踪日志;

12、s8、定时补偿机制。

13、进一步的,在步骤s1中,将系统名称、主管单位、联系人以及数据承接接口注册到模型中,构建业务系统注册表和业务系统服务表;

14、所述业务系统注册表表结构包括应用名称、应用地址、应用类型、应用编码、应用token、区划代码、区划名称、部门代码、部门名称、备注、状态1启用0停用、创建时间和最后更新时间;

15、所述业务系统注册表表结构包括主键、关联应用id、接口类型、业务受理、撤回、接口地址、应用代码和令牌代码。

16、进一步的,在步骤s2中,分为部门统建系统办理模式、各级政务服务平台办理模式和部门分级平台办理模式三类,所述部门统建系统办理模式适用唯一路由模式,各级政务服务平台办理模式适用区划路由模式,部门分级平台办理模式根据分建的颗粒度适用区划路由模式和字段路由模式。

17、进一步的,在步骤s3中,将业务流转过程中涉及到的字段进行元数据化,并根据不同自建业务审批系统的接口需求,配置不同的映射规则,将政务服务平台的接口规范映射成自建审批系统的接口规范。

18、进一步的,在步骤s4中,通过业务申报接口将业务数据放入分发任务的消息队列中,并同时将数据作为热数据放入redis缓存中。

19、进一步的,在步骤s5中,通过建设分发消费者,从消息队列中读取消息,根据业务消息中的事项信息从路由表中智能匹配路由系统,通过元数据映射关系,将数据转换为自建业务审批系统能够识别的映射数据,然后进行业务推送。

20、进一步的,在步骤s6中,开放http接口,各自建业务审批系统将审批过程和结果数据通过调用接口的形式将数据同步给模型,各自建业务审批系统按照各自字段格式推送,模型根据元数据映射关系自动转换回推给政务服务平台。

21、进一步的,在步骤s7中,采用自动补偿机制修复失败逻辑,tdengine时序数据库作为日志存储中间件;

22、进一步的,在步骤s8中,模型中集成定时任务,轮询日志中失败的记录,从redis取出业务热数据进行补偿推送,并将补偿记录存到日志中,三次不通过则停止自动补偿删除redis中的缓存并通知运维人员进行人工干预。

23、一种业务智能分发装置,包括:至少一个存储器和至少一个处理器;

24、所述至少一个存储器,用于存储机器可读程序;

25、所述至少一个处理器,用于调用所述机器可读程序,执行一种业务智能分发方法。

26、本发明的一种业务智能分发方法及装置和现有技术相比,具有以下突出的有益效果:

27、(1)建设统一路由中心,通过对接标准化元数据级映射配置,解决因为各自的业务对接标准相互不兼容导致的重复开发工作。

28、(2)采用消息队列和缓存的方式进行异步分发,一方面可以通过消息队列削峰填谷的特性保证高并发下模型的正常运行,另一方面通过增加消费者可以应对多场景读取业务数据的需求例如:用户中心也需要读取业务数据。

29、(3)自带业务级链路跟踪和失败补偿机制,更适合业务性强的监控运维场景,降低运维成本,提高业务调度过程的稳定性和可靠性。

技术特征:

1.一种业务智能分发方法,其特征在于,具有如下步骤:

2.根据权利要求1所述的一种业务智能分发方法,其特征在于,在步骤s1中,将系统名称、主管单位、联系人以及数据承接接口注册到模型中,构建业务系统注册表和业务系统服务表;

3.根据权利要求2所述的一种业务智能分发方法,其特征在于,在步骤s2中,分为部门统建系统办理模式、各级政务服务平台办理模式和部门分级平台办理模式三类,所述部门统建系统办理模式适用唯一路由模式,各级政务服务平台办理模式适用区划路由模式,部门分级平台办理模式根据分建的颗粒度适用区划路由模式和字段路由模式。

4.根据权利要求3所述的一种业务智能分发方法,其特征在于,在步骤s3中,将业务流转过程中涉及到的字段进行元数据化,并根据不同自建业务审批系统的接口需求,配置不同的映射规则,将政务服务平台的接口规范映射成自建审批系统的接口规范。

5.根据权利要求4所述的一种业务智能分发方法,其特征在于,在步骤s4中,通过业务申报接口将业务数据放入分发任务的消息队列中,并同时将数据作为热数据放入redis缓存中。

6.根据权利要求5所述的一种业务智能分发方法,其特征在于,在步骤s5中,通过建设分发消费者,从消息队列中读取消息,根据业务消息中的事项信息从路由表中智能匹配路由系统,通过元数据映射关系,将数据转换为自建业务审批系统能够识别的映射数据,然后进行业务推送。

7.根据权利要求6所述的一种业务智能分发方法,其特征在于,在步骤s6中,开放http接口,各自建业务审批系统将审批过程和结果数据通过调用接口的形式将数据同步给模型,各自建业务审批系统按照各自字段格式推送,模型根据元数据映射关系自动转换回推给政务服务平台。

8.根据权利要求7所述的一种业务智能分发方法,其特征在于,在步骤s7中,采用自动补偿机制修复失败逻辑,tdengine时序数据库作为日志存储中间件。

9.根据权利要求8所述的一种业务智能分发方法,其特征在于,在步骤s8中,模型中集成定时任务,轮询日志中失败的记录,从redis取出业务热数据进行补偿推送,并将补偿记录存到日志中,三次不通过则停止自动补偿删除redis中的缓存并通知运维人员进行人工干预。

10.一种业务智能分发装置,其特征在于,包括:至少一个存储器和至少一个处理器;

技术总结本发明涉及应用扩展领域,具体提供了一种业务智能分发方法及装置,具有如下步骤:S1、业务系统注册;S2、定制路由规则;S3、定义元数据映射规则;S4、将业务申报数据放入消息队列中;S5、分发任务消息,根据智能路由分发消息;S6、接收业务审批数据实现业务同步;S7、链路跟踪日志;S8、定时补偿机制。与现有技术相比,本发明能够实现高可用的业务智能路由分发,通过建设智能分发模型,支撑各级服务平台实现业务的全量纳入和承载。技术研发人员:李杰,迟钰沛,宁方刚受保护的技术使用者:浪潮软件股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/244088.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。