Wasm 服务
该 WasmService 配置指定了用于后台或按需活动的单例或每个工作线程的 Wasm 服务。
示例插件配置
bootstrap_extensions:
- name: envoy.bootstrap.wasm
typed_config:
"@type": type.googleapis.com/envoy.extensions.wasm.v3.WasmService
singleton: true
config:
name: "my_plugin"
configuration:
"@type": type.googleapis.com/google.protobuf.StringValue
value: |
{
"my_config_value": "my_value"
}
vm_config:
code:
local:
filename: "/etc/envoy_filter_http_wasm_example.wasm"
上述代码段从本地磁盘上的 Wasm 二进制文件配置了插件单例服务。