, 包括输入, 转换, 分发, 以及适合istio控制面的「配置」分发协议(MCP)....协议
MCP 提供了一套配置订阅和分发的API, 在MCP中, 可以抽象以下模型:
source: 「配置」的提供端, 在Istio中Galley 即是source
sink: 「配置」的消费端, 在isito...MCP 提供了gRPC 的实现, 实现代码参见: https://github.com/istio/api/tree/master/mcp/v1alpha1,
其中包括2个services: ResourceSource...包中的Cache, 实际会调用mcp中的Cache#SetSnapshot.
----
Distributor 、Watcher 和 Cache
在mcp包中, 有2个interface 值得特别关注:...Protocol (MCP)
github Mesh Configuration Protocol (MCP)