【技术实现步骤摘要】
配置业务服务的方法、装置、计算机设备及存储介质
[0001]本申请涉及数据缓存
,尤其涉及一种配置业务服务的方法、装置、计算机设备及存储介质。
技术介绍
[0002]在系统架构中,对于系统的关键服务,由于会存在大量的调用,所以因为大量的调用产生性能瓶颈或因关键服务宕机等故障而导致这些关键服务不可用,最终导致与关键服务关联的业务中断。
[0003]虽然目前已经采用提高关键服务的可用性、机器性能或增加机器数量等解决方案来提高关键服务的容错率,但是,这些解决方案依然存在关键服务不可用所引起的风险。
技术实现思路
[0004]本申请实施例提供了一种配置业务服务的方法、装置、计算机设备及存储介质,旨在解决现有技术中因为大量的调用产生性能瓶颈或因关键服务宕机等故障而导致这些关键服务不可用,最终导致与关键服务关联的业务中断的问题。
[0005]第一方面,本申请实施例提供了一种配置业务服务的方法,其包括:
[0006]获取待配置的目标业务的业务逻辑,所述业务逻辑包括多条业务规则;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种配置业务服务的方法,其特征在于,所述方法包括:获取待配置的目标业务的业务逻辑,所述业务逻辑包括多条业务规则;按照业务功能将所述业务逻辑划分为业务模块集合,所述业务模块集合包括多个业务模块,每个业务模块对应一种业务功能;确定所述目标业务对应的工作流流程,所述工作流流程用于指示执行所述目标业务的各操作之间的业务规则;按照所述工作流流程中的业务规则,分别设置所述业务模块集合中各业务模块之间的初始执行顺序,以生成目标业务服务;配置参数集合,所述参数集合包括所述目标业务服务的使用参数;向客户端发送所述目标业务服务和所述参数集合,所述目标业务服务和所述参数集合用于所述客户端接收到用户对所述目标业务的交互指令后,按照各业务模块之间的初始执行顺序依次匹配不同的业务逻辑,以按照业务逻辑执行对应的业务模块。2.根据权利要求1所述的方法,其特征在于,所述按照业务功能将所述业务逻辑划分为业务模块集合,包括:确定所述目标业务对应的业务功能集合,所述业务功能集合中包括多个业务功能;按照业务功能对所述业务逻辑进行划分,得到多个功能模块;将所述多个功能模块中相同的功能模块分为一组;将每组功能模块用同一种业务模块替代,得到所述业务模块集合,同一组功能模块对应一个业务模块。3.根据权利要求2所述的方法,其特征在于,所述向客户端发送所述目标业务服务和所述参数集合之后,所述方法还包括:当所述目标业务服务的业务数据发生更新时,向所述客户端发送通知消息,所述通知消息用于指示发生更新的业务数据;所述业务数据包括业务功能、业务模块、使用参数、工作流流程中的至少一项;从所述客户端接收更新请求,所述更新请求用于请求获取更新的业务数据;向所述客户端发送更新的业务数据。4.根据权利要求3所述的方法,其特征在于,所述业务数据为业务功能,所述向客户端发送所述目标业务服务和所述参数集合之后,所述方法还包括:当确定所述业务功能集合中发生业务功能更新时,按照所述工作流流程将更新的业务功能对应的业务模块的执行顺序更新到所述初始执行顺序;向所述客户端发送第一消息,所述第一消息用于指示发生更新的业务功能。5.根据权利要求3所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:吴建宏,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。