通过RestCloud轻量级ESB平台可以实现集成业务处理,监控系统间消息流动,管理系统间交互的业务服务。
一、RestCloud ESB平台的作用
虽然微服务架构基于服务发现的点对点调用,但是对于零售和制造等大多数企业而言,建设了大量的非微服务架构的私有化核心业务系统,这些核心业务系统很难进行微服务架构的重构。而基于业务创新需求,这些业务系统必须要与基于微服务架构的业务系统和SaaS系统进行互联互通,实现业务系统的集成和统一调用监控。通过一个以API为中心的轻量级ESB总线平台是解决微服务与传统业务系统集成的最佳解决方案。
二、什么是ESB?
ESB指的是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。面向服务的体系结构已经逐渐成为IT集成的主流技术。
三、轻量级ESB企业服务总线
RestCloud ESB平台由API网关和ESB服务编排平台组成,API网关负责API的路由和透传,ESB总线平台则负责以API为中心链接各个业务系统进行数据的推送、拉取、事务控制、异常数据告警等能力。
四、RestCloud轻量级ESB平台强大的分布式事务控制能力
单一节点失败时跳过,流程结束后补偿失败节点
单一节点失败,终止流程执行
单一节点失败立即补偿,补偿成功后继续执行后续节点
单一节点失败可以调用回滚API,实现数据回滚
补偿次数可自定义,补偿间隔时间可自定义