5 个版本
0.1.2 | 2020年9月9日 |
---|---|
0.1.1 | 2020年7月14日 |
0.1.0 | 2020年6月4日 |
0.0.5 | 2020年5月5日 |
0.0.4 | 2020年4月27日 |
#1512 in WebAssembly
每月下载 35 次
22KB
526 代码行
文件系统提供者
waSCC 文件系统提供者是 wascap:blobstore
协议的能力提供者。这个通用协议可以用来支持像 Amazon S3、Azure Blob 存储、Google Blob 存储 etc. 这样的能力提供者。这个 crate 是协议的实现,它基于指定的根目录操作,可以与较大的云 blob 提供者互换使用。
对于这个提供者,container
的概念是根目录(通过 ROOT
配置变量指定)下的一个目录,而 blob
则对应于存储在某个容器中的一个文件。
由于 WebAssembly 和 waSCC 主机的操作方式,所有 wascap:blobstore
能力提供者都必须 流式传输 文件到和从演员。这允许演员足以处理来自其他提供者的其他消息,同时防止 WebAssembly 模块分配过多的内存。
依赖项
~4–13MB
~144K SLoC