【技术实现步骤摘要】
本专利技术涉及信息处理
,尤其涉及一种分布式流程引擎系统。
技术介绍
由于电信系统的业务交易的数据量非常庞大,业务处理过程环节繁多,需要复杂的流程引擎支撑业务处理过程,传统单机模式的流程引擎能支持的业务处理量受限于机器性能,难以承受日益庞大的业务处理请求量。并且业务数据和业务处理按照业务归属地市划分了多个不同管理节点,但有相当多的业务需跨地市协同处理,业务处理系统应用需要复杂的交互方式或者人工方式处理跨管理节点的流程协同,造成处理效率的低下和流程处理的不畅。所以为了解决受限机器单机性能瓶颈,以及解决跨管理地域的流程协同,需要一种实现分布式流程引擎系统。
技术实现思路
本专利技术的目的是为了克服现有技术的缺陷,提供一种分布式流程引擎系统,通过本专利技术能够快速搭建易于业务应用对接的分布式协同处理流程引擎,弹性支持处理高峰值请求量,而且能够便捷在线不停机扩容流程引擎服务节点,提升流程处理能力,实现跨管理节点流程间的协同处理。为实现上述目的,本专利技术提供了一种分布式流程引擎系统,该系统包括四个层,分别为业务应用层、接入访问层、流程引擎应用服务层和数据存储层。业务应用层,专门开发了给业务应用对接使用的客户端SDK,只需通过接口即可完美对接使用流程引擎能力。接入访问层,利用硬件负载均衡器或软负载均衡器接入业务应用的访问,均衡分发请求以及提高服务可用性。流程引擎应用服务层,包括三个部分:流程引擎集群,集群的流程引擎节点无状态运行,整合负载均衡器可支持横向不停机扩展节点。协同控制中心集群,使用Zookeeper中间件搭建协同控制中心集群,协同控制中心集群负责流程分 ...
【技术保护点】
一种分布式流程引擎系统,其特征在于,该系统包括四个层,分别为业务应用层、接入访问层、流程引擎应用服务层和数据存储层;业务应用层,专门开发了给业务应用对接使用的客户端SDK,只需通过接口即可完美对接使用流程引擎能力;接入访问层,利用硬件负载均衡器或软负载均衡器接入业务应用的访问,均衡分发请求以及提高服务可用性;流程引擎应用服务层,包括三个部分:流程引擎集群,集群的流程引擎节点无状态运行,整合负载均衡器可支持横向不停机扩展节点;协同控制中心集群,使用Zookeeper中间件搭建协同控制中心集群,协同控制中心集群负责流程分布式协同处理;消息中间件集群,结合消息中间件集群,分布式消息队列解耦模块间的处理链,支持大规模服务请求;数据存储层,按大数据思路分片存储,支撑大规模的数据存储。
【技术特征摘要】
1.一种分布式流程引擎系统,其特征在于,该系统包括四个层,分别为业务应用层、接入访问层、流程引擎应用服务层和数据存储层;业务应用层,专门开发了给业务应用对接使用的客户端SDK,只需通过接口即可完美对接使用流程引擎能力;接入访问层,利用硬件负载均衡器或软负载均衡器接入业务应用的访问,均衡分发请求以及提高服务可用性;流程引擎应用服务层,包括三个部分:流程引擎集群,集群的流程引擎节点无状态运行,整合负载均衡器可支持横向不停机扩展节点;协同控制中心集群,使用Zookeeper中间件搭建协同控制中心集群,协同控制中心集群负责流程分布式协同处理;消息中间件集群,结合消息中间件集群,分...
【专利技术属性】
技术研发人员:廖子常,钟坚,廖小文,张林坚,
申请(专利权)人:广东亿迅科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。