如果你在过去几年中一直关注分布式和云架构的发展趋势,那么你可能已经听过很多关于微服务的消息。 自几年前微服务概念推出以后,它就逐渐变成企业云部署的热点。 越来越多的公司宣布他们转向微服务,并发布博客文章和新闻稿来庆祝它。
尽管转向微服务是值得庆祝的,但许多公司却并不知道幕后发生了什么。如果实施得当,微服务能解决单体架构中许多令人头疼的问题:它们易于迭代,团队清晰,代码分解为可管理的组件。 然而,许多庆祝文章都没讲清楚要获得微服务优势所需要做的后续工作。
今天,我们将深入幕后看一看。 我们将了解一种特殊的技术,微服务网格,它可以平滑微服务的粗糙边缘,并使开发人员更容易在微服务框架中工作。 希望看完本文以后,你可以更全面地了解网格如何适应你的微服务部署。
什么是微服务网格?
微服务网格(有时也称为服务网格)是一