【技术实现步骤摘要】
一种服务执行方法及装置
[0001]本专利技术涉及互联网金融
,具体涉及一种服务执行方法及装置。
技术介绍
[0002]现有银行使用的服务编排框架的是多年前的老旧框架,存在诸多不足。首先,只能通过单机部署,容易产生性能瓶颈;其次,经过多处迭代,业务与框架代码粘合性高,框架过于臃肿,问题追踪比较困难,开发维护成本过高;最后,缺乏直观的编排工具,需要通过复杂的配置文件完成编排,用户体验性不佳。
技术实现思路
[0003]针对现有技术中的现有银行使用的服务编排框架的是多年前的老旧框架,存在诸多不足。首先,只能通过单机部署,容易产生性能瓶颈;其次,经过多处迭代,业务与框架代码粘合性高,框架过于臃肿,问题追踪比较困难,开发维护成本过高;最后,缺乏直观的编排工具,需要通过复杂的配置文件完成编排,用户体验性不佳的问题,本专利技术提供一种服务执行方法及装置,通过可视化微服务编排模型执行服务,通过一个可执行的流程来协同内部及外部的服务交互,通过流程来控制总体的目标,涉及的操作及服务调用顺序,进而开发运维人员可以使用可视化 ...
【技术保护点】
【技术特征摘要】
1.一种服务执行方法,其特征在于,包括:获取服务执行请求,所述服务执行请求包括服务执行指令以及服务信息;将所述服务执行请求输入至预设的可视化微服务编排模型,所述可视化微服务编排模型输出服务执行结果;其中所述可视化微服务编排模型包括多个服务编排逻辑组件,所述多个服务编排逻辑组件按照设定工作流流转。2.根据权利要求1所述的服务执行方法,其特征在于,还包括:基于基础服务配置所述多个服务编排逻辑组件;基于工作流引擎关联所述多个服务编排逻辑组件,建立所述可视化微服务编排模型。3.根据权利要求2所述的服务执行方法,其特征在于,所述基于基础服务配置所述多个服务编排逻辑组件,包括:选取继承自基础注册类型的服务编排逻辑组件;根据不同服务协议选择对应的协议适配器;将所述服务编排逻辑组件注册到所述可视化微服务编排模型中,并在注册时设置当前服务对应配置。4.根据权利要求2所述的服务执行方法,其特征在于,所述基于工作流引擎关联所述多个服务编排逻辑组件,建立所述可视化微服务编排模型,包括:使用可视化编排工具制作服务编排的工作流模板;将每个所述服务编排逻辑组件作为编排的节点加入所述工作流模板,进而建立所述可视化微服务编排模型。5.根据权利要求2所述的服务执行方法,其特征在于,还包括:将已建立的所述可视化微服务编排模型以共享数据库的集群方式部署在服务环境;调用对应接口载入所述可视化微服务编排模型。6.根据权利要求1所述的服务执行方法,其特征在于,还包括:将所述服务请求分配至线程池中的空闲线程;其中所述空闲线程完成所述服务请求后重新初始化为空闲状态。7.根据权利要求1所述的服务执行方法,其特征在于,还包括:若当前正在处理的所述服务请求数量高于设定阈值,暂停获取所述服务请求,直至当前正在处理的所述服务请求数量不高于所述设定阈值。8.一种服务执行装置,其特征在于,包括:获取模块,获取服务执行请求,所述服务执行请求包括服务执行指令以及服务信息;输入模块,将所述服务执行请求输入至预设的可视化微服务编排模型,所述可视化微服...
【专利技术属性】
技术研发人员:王鑫,倪志华,冯程,杨超,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。