[ad_1]
什么是服务网格?
服务网格是应用程序或微服务与它们通常通信的网络堆栈之间的通信和控制层。 该层控制通信并帮助微服务共享数据。 这种服务到服务的交互由服务网格层中内置的逻辑控制。 简单来说,微服务是小型或部分应用,或个别功能,网络栈是物理网络层。
服务网格是如何实现的?
通常,服务网格通过以下方式实现 边车. 这些边车通常连接到网络上的每个微服务。 服务网格将微服务之间的通信抽象到这些边车中,边车在网格拓扑中相互通信。
因为现在大多数现代应用程序比他们的前辈小,他们已经缩小了写入每个应用程序、微服务、函数等的通信逻辑。一个或两个微服务,甚至十几个微服务,通信逻辑通常不难处理和。 在规模上,或者当你有数百个这样的应用程序时,服务网格可以被认为是“必需的”。
因此,服务网格由以下组件组成:
- 应用程序或微服务之间的通信控制层
- 他们通常通过的网络堆栈进行通信
- 抽象通信并为每个微服务实现“sidecars”
[ad_2]