xDS REST and gRPC protocol

https://www.cnblogs.com/mathli/p/9984496.html



envoy可通过文件系统、一个或多个管理服务器来发现各种动态资源.这些服务发现和他们相对应的API统称为xDS.通过定阅方式获取资源,如监控指定的文件路径、gRPC流或轮询REST-JSON URL.后两种使用DiscoveryRequest来发送请求消息.所有的资源包含在DiscoveryResponse响应消息中.下面,我们将讨论每种订阅类型.



URL类型
每个xDS API都与特定的资源类型相关.xDS API和资源类型之间是1:1的.对应关系如下:



LDS: envoy.api.v2.Listener
RDS: envoy.api.v2.RouteConfiguration
CDS: envoy.api.v2.Cluster
EDS: envoy.api.v2.ClusterLoadAssignment
SDS: envoy.api.v2.Auth.Secret



https://www.cnblogs.com/mathli/p/9984496.html



https://www.servicemesher.com/blog/envoy-xds-protocol/



https://github.com/Shopify/sarama


Category golang