专题演讲嘉宾:王院生

Apache APISIX PMC 成员

重度开源爱好者,2015 年开始通过知识分享的方式组办了超过万人的社区群体。2019 年开始独立做基于开源项目的创业,由我司(API7.ai)发起并捐赠的 Apache APISIX 项目快速毕业成为 Apache 顶级项目,目前是全球最活跃 API 网关项目。作为一名工程师,希望我的代码能够服务数字世界的每个人,有价值且长寿,把自己名字写入“史”册。​ 

by 王院生

Apache APISIX PMC 成员

Apache APISIX 是 Apache 基金会的顶级开源项目, 无论在国内还是海外都赢得了大量用户,并且有大规模的落地实践。我们将 WebAssembly 与 Apache APISIX 结合,一方面更好地扩展 Apache APISIX 的能力,另一方面也可以更好地将 WebAssembly 带到网关领域。目前,方案已经达到了生产可用,兼具稳定性和功能点。

最近,我们还增加了 WasmEdge 的集成,这证明之前基于 wasm-proxy 的方式,是可以增加更多其他 WebAssembly 运行时的。

在本次演讲中,我们将首次对外公开分享 Nginx + WebAssembly 方案的技术细节,包括踩坑经验与我们的反思。

演讲提纲:

1. 背景:APISIX 选择 WebAssembly 作为下一代运行多语言插件的机制的原因

2. APISIX 与 WebAssembly 集成实践

  • 集成多个 WebAssembly 运行时(WasmTime / WasmEdge)
  • 如何用 TinyGo 重写一个真实的插件,编译成 WebAssembly 代码并在 Apache APISIX 中执行
  • WebAssembly 和 Lua 实现插件的性能测试结果

3. 案例分享

4. 展望

你将获得:

  • 了解 Apache APISIX 如何使用 WebAssembly
  • 了解将 WebAssembly 带到网关领域,会面临什么问题

交通指南

上海·宏安瑞士大酒店

Swissotel Grand Shanghai
地址:上海市静安区愚园路1号
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

小姐姐 瑞丽