ExtensionWithMatcher按条件执行过滤器
什么是按条件使用过滤器 条件过滤就是HttpConnectionManager的过滤器可以有条件的执行,比如请求头或响应头是某个值时执行这个过滤器,如果匹配某个值就跳过。他可以和Composite过滤器结合,当条件满足时执行某个过滤器。按条...
什么是按条件使用过滤器 条件过滤就是HttpConnectionManager的过滤器可以有条件的执行,比如请求头或响应头是某个值时执行这个过滤器,如果匹配某个值就跳过。他可以和Composite过滤器结合,当条件满足时执行某个过滤器。按条...
什么是grpc gRpc http://www.grpc.io/ 是来自 Google 的 RPC 框架。它使用协议缓冲区作为底层 序列化 /IDL(接口描述语言的缩写) 格式。在传输层,它使用 HTTP/2 进行请求/响应复用。Envoy...
1什么是listener filter listener filter中文名称是监听器过滤器的意思。 从envoy架构图中可以看出listener filters是所有filter中,首先起作用的过滤器。它的主要作用有 检测协议、解析协议,...
1什么是listener listener是监听器的意思,所有入口出口流量都要通过监听器,xds里有个lds,l就是监听器listener。如果是http协议,监听器必须配置httpConnectionManager network过滤器,...
1什么是statistics statiics就是统计信息,实际和metrics是一个东西。 2statistics分类 2.1按来源分 1:Downstream 进入的连接和请求,由listener,http connection man...
1什么是cluster cluster翻译成中文就是集群,在envoy中表示一些端点的集合。在xds中有cds,c就是cluster的意思。cluster的主要作用是服务发现,负载均衡,连接参数,断路器,dns配置等功能。cluster很重...
什么是metadata metadata就是元数据信息,他提供了基于匹配的 listeners, filter chains, routes and endpoints的 额外的输入参数到过滤器,他是一种map的格式,通常是filter的名...
什么是ratelimit ratelimit是限速的意思,主要作用是限制流量,防止因系统过载而崩溃。istio限速有两大类,一个是本地限速,另一个是全局限速。本地限速是在envoy内部提供一种令牌桶限速的功能,全局限速需要访问外部限速服务。...
什么是HttpConnectionManager HttpConnectionManager是http1,http2,https协议必须经过的一个network filter,名称是envoy.filters.network.http_co...
1什么是redis proxy redis proxy是envoy用来代理redis协议的一个network类型的过滤器,名称是envoy.filters.network.redis_proxy 。他具有元数据感知功能,当redis节点do...