envoy用来发现upstream cluster的服务成员
envoy用于发现upstream cluster,能够优雅的添加/更新/删除clusters。在初始化配置阶段,可以不必知道所有的upstream cluster。使用CDS的http路由可以通过请求中header指定的cluster转发请求。
用于发现路由规则。
路由配置中使用的virtual hosts可以在需要的时候单独发送请求获取。在有大量的virtual host时可以使用。
将route table切分为几个小块。如果http routing使用了大量的route table, 线性的搜索不可用时使用。
用于发现动态的Listener配置,包括所有的filter配置,以及内嵌指向RDS的HTTP filter配置。
用于发现listener上配置的加密相关的秘钥,如证书私钥,tls session ticket keys,
EDS, CDS等API都有各自独立的服务名,如果用户希望能够控制资源到达envoy的顺序,可以使用聚合xds,上面可以传递各种类型的动态配置
xds也可以只传递增量数据
1、测试是否能够为请求设置指定的HTTP标头。2、WebHeaderCollection.IsRestricted(stringheaderName,boolresponse)。
3、添加头字符串。
4、WebHeaderCollectionheaders=request.Headers,headers.Add("Accept-Language:en-us。q=0.5,en。q=0.3")。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)