API服务可视化编排平台介绍

企业随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议的API服务,API将成为企业的数字化资产且API会越来越多, API服务之间的相互调用和依赖情况也随之越来越多和复杂。业务系统与业务系统之间、关联企业之间的API都相应存在大量的API相互调用和逻辑重组需求、 使用传统的编码方式已完全不能满足业务敏捷化交付的特性,RestCloud可视化服务编排平台通过无代码化来统一编排和调度API服务,通过可视化的拖、拉、拽对API进行编排并 实现分布式事务控制、故障自动转移、断点续跑等功能可大幅提升API服务的敏捷化交付能力。

基于前后端分离的微服务架构软件开发实施

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

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

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

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

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

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

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

7)多个API编排后性能损耗低于5ms。

8)多个API进行串行或并行编排,普通PC Server每秒并发可达3000tps。

服务异步执行能力

通过分布式部署ESB编排服务器可以应对任何大流量的HTTP的API请求,ESB服务器首先把请求流量持久化到MongoDB中然后通过分布式调度协调器来调度流程执行机对编排流程进行调度,可以把API中的请求数据按照即定的 业务逻辑和规则把数据异步推送到任何业务系统中,流程执行完成后还可以回调客户端的API。