8 个版本
0.2.0-alpha.1 | 2021 年 3 月 5 日 |
---|---|
0.1.0 | 2020 年 8 月 28 日 |
0.0.5 | 2020 年 7 月 21 日 |
#10 in #envoy
每月 40 次下载
230KB
3.5K SLoC
Rust SDK 用于基于 WebAssembly 的 Envoy 扩展
在原始 proxy-wasm SDK 之上提供的便利层,为扩展开发者提供结构和指导。
组件
- src/
- extension/ - 各种
Envoy
扩展的基础类型- access_logger/ -
Envoy
Access Logger
的基础类型 - filter/ -
Envoy
过滤器的基类型
- access_logger/ -
- host/ - 代表各种
Envoy APIs
的类型- http/ -
Envoy
HTTP 客户端API
- stream_info/ -
Envoy
流信息API
- log/ -
Envoy
日志API
- shared_data/ -
Envoy
共享数据API
- shared_queue/ -
Envoy
共享队列API
- stats/ -
Envoy
统计API
- 时间 -
Envoy
Time API
- http/ -
- extension/ - 各种
如何
如何设置Rust
rustup target add wasm32-unknown-unknown
如何构建
cargo build:wasm
如何运行单元测试
cargo test
依赖项
~1.5MB
~22K SLoC