可视化微服务(API)编排平台,全面替换ESB时代到来

什么是微服务(API)编排?

微服务编排是指把已经开发好的微服务API接口(Restful、WebService、Dubbo、gRPC…)按照一定的业务逻辑和流程进行可视化编排的过程,微服务编排平台会在内部构建一个流程调度引擎进行自动化的调度或者重新聚合为一个新的微服务API进行发布。

通过微服务编排可以把已经开发好的API服务无需任何代码就可以进行业务逻辑的重组与重构,可以提升API服务的复用效率实现前台业务或业务系统集成的的敏捷交付,通过微服务编排平台也能把业务系统、数据、业务逻辑进行解藕,业务逻辑的编排交由专门的微服务编排平台完成,而API服务只需要专注完成自已内部的逻辑即可。

注意:这里说的微服务编排不要与Docker容器的编排搞混淆了,Kubernetes编排的是Docker容器而Docker容器中不一定运行微服务API, Kubernetes不是针对(Retful,WebService)等接口的编排,而微服务编排平台是针对具体发布的每个API进行编排。

可视化微服务编排平台,全面替换ESB时代到来

(多个微服务API进行流程编排)

可视化微服务编排平台,全面替换ESB时代到来

(编排过程中可对API的数据及格式进行转换)

为什么需要微服务编排平台?

试想一下在没有微服务编排平台的情况下我们要完成一个这样的业务逻辑怎么样才能实现?,

我们有一个查询商品价格变化的服务A,有一个VIP会员接收商品变化通知的服务B,有一个VIP会员执行中订单价格变更服务C,我们需要在商品价格发生变化时立即自动通知VIP会员服务B和订单变更服务C两个API服务,而且要保证送达(不能出现B成功C失败或者B失败C成功的情况)。

可视化微服务编排平台,全面替换ESB时代到来

通过API进行消息推送

作为开发工程师第一时间肯定是编写Java代

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值