Service Mesh终极指南:在微服务时代管理服务与服务之间的通信
本文要点
服务网格管理分布式(一般是基于微服务的)软件系统中所有的服务与服务间的通信。一般来讲,它是通过使用名为“sidecar”代理实现的,sidecar代理会和每个服务一起部署,所有的流量都会通过它来进行透明地路由。
服务网格中使用的代理通常是“应用层”可感知的(运维在OSI网络栈中的第七层)。这意味着流量路由决策和度量指标标记可以利用HTTP头信息或其他应用层协议元数据中的数据来实现。
服务网格提供了动态服务发现和流量管理的功能,包括用于测试的流量shadowing(复制)以及用于金丝雀发...