【技术实现步骤摘要】
业务流程配置管理方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种业务流程配置管理方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着计算机技术的发展,针对不同的用户,会有不同的业务需求,而业务需求的不同则需要不同的功能代码的开发
。
现有技术中出现了异构系统
、
分布式系统等非单体架构来应对多元需求,提高开发效率,但也使得开发系统的复杂度日益增长
。
[0003]现有的业务流程主要基于斯普瑞布特
(Spring Boot)
框架,进行开发时,针对每一个业务需求,需要人工开发新的软件或软件版本,这样会导致重复开发相类似的功能代码,配置重复而不能互通,业务流程一旦复杂,业务配置的调用链就会变的很复杂很难梳理;并且,开发项目的配置一般都是采用
.yml
或者
.properties
文件,这些文件写入项目后,当容器部署时就不能再改变了,要改变配置需要重新提交代码
、
然后重新进行构建部署到容器,配置的管理不灵活,导致开发效率低
。
技术实现思路
[0004]本申请提供一种业务流程配置管理方法
、
装置
、
设备及存储介质,用以解决现有技术中无法针对业务中的可复用流程进行配置调用
、
开发效率低的问题
。
[0005]第一方面,本申请提供一种业务 ...
【技术保护点】
【技术特征摘要】
1.
一种业务流程配置管理方法,其特征在于,包括:将所述业务流程存入分布式配置中心,将所述业务流程拆解成若干个按顺序排列的业务步骤,基于监听机制获得各业务步骤的步骤配置;对所述步骤配置进行解析,判断各步骤配置是否含有标识文本;对于含有标识文本的步骤配置,利用反射技术从预设的对象库中获取与标识文本对应的目标操作对象,基于业务步骤
‑
步骤配置
‑
标识文本
‑
目标操作对象的映射关系链,获得业务步骤与所述目标操作对象的调用关系,将所述业务步骤与所述目标操作对象的调用关系存储在第一缓存中,所述第一缓存用于软件开发时根据所述业务步骤调用所述目标操作对象;对于不含有标识文本的业务步骤,接收人工添加的新增标识文本
、
新增操作对象及新增操作对象对应的配置,构建并将所述新增操作对象与所述新增标识文本的映射关系存储至对象库中
。2.
根据权利要求1所述的方法,其特征在于,所述对所述步骤配置进行解析,判断各步骤配置是否含有标识文本,包括:根据预设的语法规则对所述步骤配置进行解析,获得所述步骤配置的解析文本;判断所述解析文本中是否包括有预设标识库中的标识文本,所欲预设标识库用于存储用户自定义的标识文本
。3.
根据权利要求1所述的方法,其特征在于,所述业务流程包括若干个功能模块,所述将所述业务流程拆解成若干个按顺序排列的业务步骤,包括:采用消息队列将所述业务流程按各功能模块进行解耦,获得按业务流程进行排序的各功能模块的业务步骤
。4.
根据权利要求3所述的方法,其特征在于,在所述获得按业务流程进行排序的各功能模块的业务步骤之后,还包括:在每相邻两功能模块之间增加异常判断业务步骤,所述异常判断业务步骤还关联有异常日志
。5.
根据权利要求1所述的方法,其特征在于,在所述将所述目标操作对象及该目标操作对象对应的调用关系存储在第一缓存中之前,还包括:响应于客户端的修改指令,对所述目标操作对象进行修改,所述修改包括删除
、
新增
、
调整顺序
。6.
根据权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:刘泳锋,罗振廷,宦文静,王继坤,齐莺盛,潘光隆,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。