RestCloud API服务编排平台,高性能可视化编排引擎

2021-08-26  本文已影响0人  谷云科技RestCloud

RestCloud API服务编排平台可视化、更轻量、更高性能的API编排平台,基于微服务架构通过无代码化来统一编排和调度API服务,通过可视化的拖、拉、拽对API进行编排并实现分布式事务控制、故障自动转移、断点续跑等功能,快速构建企业服务总线,全面提升敏捷集成能力,每日调度API流程超过100W+。目前企业随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议的API服务,业务系统与业务系统之间、关联企业之间的API都相应存在大量的API相互调用和逻辑重组需求、使用传统的编码方式已完全不能满足业务敏捷化交付的特性。

RestCloud API服务编排平台

一、平台核心能力

1、全Web可视化拖、拉、拽实现服务的编排与逻辑重组;

2、可作为微服务的分布式事务控制器;

3、可按周、天、时、分等周期自动调度流程;

4、支持断点续跑能力;

5、支持故障自动转移能力;

6、基于微服务架构开发可分布式部署同时支持数万支流程的调度与发布;

7、提供服务聚合能力可以把原子化的API服务聚合为更高级别的API服务;

8、提供数据转换、协议转换能力;

9、支持WebService、Restful、Dubbo、Java代码的混排与调度;

10、支持BPMN2.0规范进行流程编排和设计。

二、真正的高性能服务编排引擎

1、首创基于纯内存的流程调度引擎,是支持高频调度编排流程的核心技术;

2、流程引擎在内存中构建节点并进行API服务节点的逐步推进;

3、相比传统依赖于数据库持久化的ESB产品性能提升数十倍;

4、流程编排后可重新发布为一个新的高性能API给调用端;

5、客户端每调用一次API,系统将在内存中执行一次流程;

6、日志异步存储于MongoDB中可支持海量日志数据的存储和分析。

7、多个API编排后性能损耗低于3ms

三、提供丰富的监控功能

1、秒级监控所有编排流程的实时运行情况;

2、自动分类成功调度流程、失败调度流程;

3、提供Web在线流程调试能力,可以在线调试流程极大加快流程的编排速度;

4、提供编排后流程的平均执行时间、每日执行次数、成功次数、失败次数统计;

5、提供流程可视化回放功能,可以回放流程执行的过程;

6、提供事务补偿监控功能,可以实时监控需要补偿的业务流程。

RestCloud API服务编排平台适用大型企业集团,支持多租户集中式开发,企业各团队、子公司、第三方开发商集中在平台中进行服务编排和管控,编排的流程可分布式运行在各自的节点或容器中,出现故障时相互不影响其他节点;管理员可以集中式监控企业各团队、子公司、第三方开发商编排的流程运行状态,随时洞查可能出现的故障和异常,可以对编排的服务在多个执行引擎中根据资源利用情况随时调配运行节点,在部分节点故障时可立即转移到其他节点。

上一篇下一篇

猜你喜欢

热点阅读