微服务为什么不需要esb?

首先我个人不认为微服务不需要ESB。两者是相互融合、相互配合的,在不同的应用场景下发挥自身的优势,共同助力企业的发展。并且在微服务快速兴起的现在,ESB本身也在不断完善、调

本文最后更新时间:  2023-05-13 05:15:42

首先我个人不认为微服务不需要ESB。两者是相互融合、相互配合的,在不同的应用场景下发挥自身的优势,共同助力企业的发展。并且在微服务快速兴起的现在,ESB本身也在不断完善、调整,比如,数通畅联的AEAI ESB本身就支持微服务架构的开发,实现了跟微服务架构的融合。

其次微服务是近几年比较流行的新兴架构,更多的采用Restful接口而不是WebService,微服务类似于七巧板的组件,以小粒度为用户提供服务,用户可以根据自身的喜好自由组合配置服务组件,灵活的进行扩展。但是微服务的局限在于因为服务量增多,管理成本增加,微服务难以用整体架构的形式进行支撑,个人认为微服务更加适用于快速响应如:APP,前后端分离架构,互联网模式交互。

ESB(企业服务总线)作为SOA中重要的承载物,可以说是企业信息的“龙骨”,通过ESB实现服务的消费者及提供者之间的联通与管理,实现服务的治理、重组、编排和代理等,可以有效的支撑企业级的信息化集成架构的落地。

总之,个人认为微服务的整合依然需要中间件的支撑,通过微服务以更细致的粒度,更快的响应速度满足互联网的需求,结合ESB对繁杂的微服务进行整合、治理、编排,作为企业信息架构落地的坚实支撑。

 1/2    1 2 下一页 尾页
温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。