视频讲解:Envoy手把手入门视频讲解
http_connection_manager 中的 http filter
http_connection_manager 是一个比较复杂的 network filter,它内部又实现了 http filter,支持的 filter 数量较多,这里不一一列举,可以到 HTTP filters 查看,官方文档比较详细。
envoy.router
envoy.router 的插件名称就是 envoy.router:
httpFilter := &http_conn_manager.HttpFilter{
Name: "envoy.router",
ConfigType: &http_conn_manager.HttpFilter_Config{
Config: http_filter_router,
},
}
或者:
"http_filters": [
{
"name": "envoy.router",
"config": {
"dynamic_stats": false
}
}
],
需要注意的是 envoy.router 只是设置重试次数之类的配置项,转发规则配置直接隶属于 http_connection_manager ,不是独立的 filter: