2个版本
0.4.0-alpha.5 | 2023年3月6日 |
---|---|
0.4.0-alpha.4 | 2023年2月6日 |
0.4.0-alpha.2 |
|
#1407 in HTTP服务器
80KB
1.5K SLoC
basteh-memory
本crate提供基于std库的hashmap的basteh实现。
有关使用和用例的详细信息,请参阅basteh crate文档。
实现细节
MemoryBackend
使用tokio的 delayqueue
内部进行过期通知。
可以指定tokio的 delayqueue
和actor之间的基础通道的大小。
use basteh_memory::MemoryBackend;
let store = MemoryBackend::start(2048);
// OR
let store = MemoryBackend::start_default();
依赖
~4–10MB
~97K SLoC