28 个版本 (13 个重大更改)
0.14.0 | 2020年10月21日 |
---|---|
0.12.0 | 2020年9月1日 |
0.11.0 | 2020年7月28日 |
0.5.3 | 2020年3月24日 |
0.1.5 | 2019年12月20日 |
#10 in #wapc
每月84 次下载
265KB
4.5K SLoC
waSCC 宿主
WebAssembly 安全能力连接器(waSCC)宿主库允许消费者将actor模块、可移植能力提供者和本地能力提供者添加到单个运行时宿主,并为每个模块提供独特的、按能力配置。
有关概念、架构和教程的更多信息,请访问 wascc.dev.
示例
要运行示例,只需从根目录 wascc-host
目录中运行以下命令(假设您已安装最新版本的Rust):
$ RUST_LOG=wascc_host=info cargo run --example [example name]
Where the example name is the name (without the .rs
) of any of the examples in the examples folder.
先决条件 - 对于 subscriber
示例,您需要一个在本地运行的 NATS 实例。对于 kvcounter
示例,您需要一个在默认端口上运行的 Redis。
注意 - 所有这些示例都使用本地能力提供者,因此利用了 Linux 动态库(.so
文件)。要在 Mac 上使用这些示例,您需要手动构建 Mac 动态库(.dylib
文件)并修改示例以读取这些文件。
waSCC 在 Kubernetes 上
想要在 Kubernetes 上部署 waSCC actor 吗?请查看 krustlet 项目。
依赖关系
~26–46MB
~846K SLoC