微服务构架 esb总线_好的微服务架构=企业服务总线(ESB)的灭亡?

本文探讨了微服务架构的兴起,对比了传统的企业服务总线(ESB),并阐述了良好微服务架构的六个关键要求。文章指出,微服务的流行并不意味着ESB的消亡,而是促使集成解决方案的演进。
摘要由CSDN通过智能技术生成

微服务构架 esb总线

如今,似乎每个人都在谈论微服务。 您可以在数百篇文章和博客文章中读到很多有关该主题的文章,但是我建议的出发点是Martin Fowler的这篇文章该文章引发了有关这种新建筑概念的大量讨论。 本文介绍了创建良好的微服务架构挑战,要求和最佳实践 ,以及企业服务总线(ESB)在此游戏中扮演的角色。

品牌和营销:EAI,SOA,ESB,微服务

让我们从有关面向服务的体系结构(SOA)和企业服务总线的一些历史入手,以了解为什么微服务变得如此流行。

许多年前,软件供应商为企业应用程序集成(EAI)提供了一种中间件,通常称为EAI代理或EAI主干。 中间件是一个中央枢纽。 那时,SOA刚刚兴起。 选择的工具是ESB。 许多供应商只是将其EAI工具更名为ESB。 没有其他改变。 一段时间后,出现了一些新的ESB,它们没有中央集线器,而是分布式代理。 因此,ESB服务于各种中间件。 许多人不喜欢“ ESB”一词,因为他们只知道中心一员,而不了解分布式中心。

因此,供应商经常避免谈论ESB。 他们不能再出售中央集成中间件了,因为所有东西都必须是分布式的且灵活的。 今天,您可以购买服务交付平台。 将来,它可能是微服务平台或类似的东西。 在某些情况下,代码库可能仍与20年前的EAI经纪人相同。 所有这些产品的共同点是,您可以通过实施“ 企业集成模式 ”来解决集成问题。

总结关于集成产品品牌和营销的历史:不要关注性感的,令人印象深刻的名字! 相反,请着重研究架构和功能,然后问自己需要解决的业务问题,并评估哪种架构和产品可能对您最有帮助 当我说“ ESB”时,仍然有很多人仍然想到“中央ESB中心”,这真是令人惊讶。

良好的微服务架构的要求

克服这些挑战并充分利用微服务的六项关键要求:

  • 服务合同
  • 从现有应用程序公开微服务
  • 服务发现
  • 跨服务协调
  • 管理复杂的部署及其可伸缩性
  • 跨服务可见

全文中详细讨论了这六个要求,并回答了现代ESB如何与微服务体系结构相关的问题。 在此处阅读完整的文章: 好的微服务体系结构会拼写企业服务总线的灭亡吗?

翻译自: https://www.javacodegeeks.com/2015/01/good-microservices-architecture-death-of-the-enterprise-service-bus-esb.html

微服务构架 esb总线

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值