proxy

Network Filter 中的 proxy 配置说明。

proxy 是 MOSN 最常用的 network filter,其配置格式如下。

  1. {
  2. "downstream_protocol":"",
  3. "upstream_protocol":"",
  4. "router_config_name":"",
  5. "extend_config":{}
  6. }
  • downstream_protocol 描述 proxy 期望收到的请求协议,在连接收到数据时,会使用此协议去解析数据包并完成转发,如果收到的数据包协议和配置不符,MOSN 会将连接断开。
  • upstream_protocol 描述 proxy 将以何种协议转发数据,通常情况下应该和downstream_protocol 保持一致,只有特殊的场景会进行对应协议的转换。
  • router_config_name 描述 proxy 的路由配置的索引,通常情况下,这个配置会和同 listener 下的 connection_manager 中配置的 router_config_name 保持一致。
  • extend_config 扩展配置,目前仅在 MOSN 的 XProtocol 协议中使用。

修改于 2022年5月11日: fix the istio-diff links (#199) (143cd05)