1 个不稳定版本

0.1.0 2022年5月4日

#uploader中排名9

MIT许可证

16KB
89

扩展存储

扩展存储是用于互联网计算机的多罐扩展解决方案。

功能

  1. 作为Rust库导入
  2. 根据开发者定义的行为进行扩展或缩减。
  3. Quine”风格的罐复制。所有罐在功能上相同并使用相同的代码。
  4. 抽象了维护操作(迁移、扩展和缩减)。
  5. 没有“主要”、“索引”或“次要”罐,任何请求都可以从任何罐中获取。
  6. 试图减少罐间调用。

运行罐扩展测试

测试使用消耗库的rust罐。罐已配置为在添加10个键后扩展。它检查所有操作都成功,并且可以从任何罐中完成。

步骤

  1. 运行 cargo build --bins
  2. 运行 ./deploy_dev.sh
  3. 使用:./test_dev.sh [number_of_keys]进行基准测试。

例如,如果您运行./test_dev.sh 100,则将创建10个罐。

用法

https://crates.io/crates/scaled_storage

MIT许可证

依赖项

~23–37MB
~680K SLoC