首页 > 解决方案 > 什么是服务网格?

问题描述

在云计算的背景下,后端开发人员经常提到构建(或使用)“服务网格”,但我并不完全理解它是什么。你能告诉更多吗?

标签: cloudmicroservicesdistributed-computing

解决方案


在分布式应用程序中,应用程序的每个部分都称为微服务,并被分配一个非常基本的任务来完成。这可以是“返回配置文件信息”或什至更小的一个。

所有这些微服务都需要相互通信以构成整个应用程序。这正是服务网格所提供的。事实上,服务网格描述了这两者:

  • 应用程序使用的所有微服务网络;
  • 以及使它们能够一起交互的软件。

一个非常流行的服务网格软件是 Istio,您通常会在从单体架构过渡的大型应用程序中找到它。但请记住,使用服务网格和更普遍地采用分布式应用程序存在缺点。


推荐阅读