代理ENVOY可以解释wasm文件吗?就像wasm文件对特使一样透明吗?我使用了wasm过滤器,该过滤器通过使节更改了http标头,并对它进行了卷曲以捕获http标头,并显示了wasm的解释版本而不是二进制。这确实意味着特使正在解释wasm,只是想确认一下。来源太少了。
缺少WASM的特使文档,主要是因为尚未完全获得支持。就是说,我不太确定我是否理解您的尝试或预期的结果。
WASM过滤器的目的是允许开发人员在不添加Envoy过滤器的情况下:
它不是将WASM内容交付给客户端供该客户端使用。尽管您可以编写一个执行此操作的WASM过滤器,也许您已经拥有。
但是在预期的流程中,Envoy运行一个或多个WASM虚拟机,这些虚拟机从本地磁盘或URL加载已编译的WASM二进制文件,并将其添加到过滤器堆栈中。然后将调用这些过滤器,并对请求和响应执行一些操作。
所以现在我想你有:
如果已完成上述所有操作,则由过滤器设置的标头包含“ WASM”的唯一方法是在过滤器中填充标有“ WASM”的标头。如果事实上这是您所做的,则应注意,标头大小不是无限的,任何非重要的WASM过滤器都会出现大小问题。