首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >特使可以解释wasm,还是wasm对它是不透明的?

特使可以解释wasm,还是wasm对它是不透明的?
EN

Stack Overflow用户
提问于 2020-02-04 13:25:52
回答 1查看 49关注 0票数 1

代理特使可以解释wasm文件吗?比如wasm文件对特使是透明的吗?我使用了一个wasm过滤器,它用envoy改变了http报头,并对它做了curl来捕获http报头,它显示的是wasm的解释版本,而不是二进制文件。这确实意味着特使解释了wasm,只是想确认一下。关于这些的消息来源太少了。

EN

回答 1

Stack Overflow用户

发布于 2020-02-06 01:28:20

WASM的特使文档缺乏,主要是因为支持还没有完全成熟。也就是说,我不是很清楚你尝试了什么,也不知道预期的结果是什么。

WASM筛选器的目的是允许开发人员添加特使筛选器,而无需:

  • 重新编译特使或
  • 在C++中编写筛选器。

它不会将WASM内容传递给客户端以供客户端使用。尽管你可以写一个WASM过滤器来做这件事,也许你已经做到了。

但在预期的流程中,特使运行一个或多个WASM虚拟机,这些虚拟机从本地磁盘或URL加载已编译的WASM二进制文件,并将它们添加到过滤器堆栈中。然后调用这些过滤器,并对请求和响应执行一些操作。

所以现在我假设你有:

  1. 编译了支持您选择的语言的filter.
  2. Started过滤器的
    1. version,并编译了filters
    2. Written (C++).
    3. Configured version to use your WASM特使,并提出了会受到过滤器影响的请求。

如果您完成了上述所有操作,则过滤器设置的标头包含"WASM“的唯一方式是在过滤器中填充带有"WASM”的标头。如果这确实是你所做的,你应该意识到头部大小不是无限的,任何非平凡的WASM过滤器都会出现大小问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60051101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档