1 个不稳定版本
0.1.0 | 2022年5月4日 |
---|
在#uploader中排名9
16KB
89 行
扩展存储
扩展存储是用于互联网计算机的多罐扩展解决方案。
功能
- 作为Rust库导入
- 根据开发者定义的行为进行扩展或缩减。
- “Quine”风格的罐复制。所有罐在功能上相同并使用相同的代码。
- 抽象了维护操作(迁移、扩展和缩减)。
- 没有“主要”、“索引”或“次要”罐,任何请求都可以从任何罐中获取。
- 试图减少罐间调用。
运行罐扩展测试
测试使用消耗库的rust罐。罐已配置为在添加10个键后扩展。它检查所有操作都成功,并且可以从任何罐中完成。
步骤
- 运行
cargo build --bins
- 运行
./deploy_dev.sh
- 使用:
./test_dev.sh [number_of_keys]
进行基准测试。
例如,如果您运行./test_dev.sh 100
,则将创建10个罐。
用法
https://crates.io/crates/scaled_storage
MIT许可证
依赖项
~23–37MB
~680K SLoC