#配置 #共享 #IPC #协议 #文件存储 #操作

dscfg-cached_file_storage

动态共享配置的存储实现

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年12月3日

#770 in 配置

MITNFA许可协议

23KB
378

dscfg的缓存文件存储

使用文件存储配置和使用哈希表在内存中缓存配置的基本实现。

关于

Dscfg不指定配置的存储方式。相反,它定义了Storage特质,指定所需的操作。这个crate通过将数据以Json映射的形式存储在文件中来实现Storage

文件通过先写入临时文件然后移动到旧文件来原子地更新。确保在移动之前将所有数据写入文件,因此文件永远不会损坏 - 最坏的情况是包含旧的配置。

整个配置使用哈希表在内存中缓存,因此读取速度快。

许可协议

MITNFA

依赖

~1.3–2.2MB
~46K SLoC