一步一步推导演进持久化磁盘队列的设计与实现。
在方向不明确,不够熟练的情况下,从 demo 做起,一步步学习先进的设计理念并付诸行动。
第一版,单文件持久化队列
- 元数据、堆数据存储在一个文件中;
- 元数据:记录读、写消费指针,队列大小;
- 堆数据:item 长度、数据;
- 元数据 + 堆数据单文件存储;
UML 类图:
读:
写:
大约 2 分钟
一步一步推导演进持久化磁盘队列的设计与实现。
在方向不明确,不够熟练的情况下,从 demo 做起,一步步学习先进的设计理念并付诸行动。
UML 类图:
读:
写: