20|Wasm 编程基础(上)
邢云阳

你好,我是邢云阳。
在上节课,我从理论的角度,为你讲解了 Wasm 相关的一些知识,包括 Wasm、Wasm VM、用于编写 Wasm 的 SDK,以及跨虚机通信等等。让你对于 Wasm 有了一个初步的认识。
那从本节课开始呢,我们就进入到具体的编码部分。我会先用两节课的时间,让你了解一下如何编写 Wasm 程序。之后便会带领你做 AI 插件。
Higress Wasm
原生的基于 proxy-wasm-go-sdk 的 Wasm 插件开发比较繁琐,因此 Higress 在这之上封装了一层,从而简化插件开发并且可以增强原生 sdk 的功能。打开 Higress Wasm 的代码,可以看到文件结构如下:
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《AI 重塑云原生应用开发实战》,新⼈⾸单¥59
《AI 重塑云原生应用开发实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选

克里斯ヾCommonVmCtx和CommonHttpCtx都用来处理http请求和响应,两者有什么区别呢?是不是CommonVmCtx只定义http处理阶段,并不执行具体逻辑,具体逻辑是由CommonHttpCtx中定义的处理方法进行处理的?作者回复: CommonVmCtx是全局的,其生命周期是伴随着整个插件的,其不会直接处理HTTP请求 CommonHttpCtx是针对单个HTTP的,一场请求结束就没了,它会处理具体的http每个阶段的钩子函数
2025-04-13归属地:广东- barry感觉跟 gin 很像,c.Next(),c.Abort()2025-11-27归属地:上海
收起评论