uring落盘的无锁队列修改
This commit is contained in:
17
README.md
17
README.md
@@ -353,8 +353,15 @@ ALL TESTS PASSED.
|
||||
10. 能够跟哪些系统交互使用?
|
||||
|
||||
|
||||
### 架构设计
|
||||

|
||||
|
||||
|
||||
|
||||
## 项目收获
|
||||
reactor网络模型,用户态网络缓冲区的写法。\
|
||||
特殊字符串支持的引擎层数据结构设计,支持\0作为键值存储。\
|
||||
实现RESP协议的服务端协议解析。\
|
||||
使用fork的Copy On Write机制,实现的异步快照创建,不会受到原字符串的影响。\
|
||||
基于BinLog上OffSet的主从同步设计。\
|
||||
基于bpf的实时数据同步设计。\
|
||||
基于共享缓冲区+额外进程的实时数据同步设计。\
|
||||
基于bpf的内存泄露探测功能,实现热插拔。\
|
||||
实现支持分配可变长度内存块的内存池。\
|
||||
实现专门uring线程实现异步的增量、全量落盘操作。\
|
||||
使用配置文件规定端口、保存文件路径等,使用mmap加载到内存,使用libxml解析。\
|
||||
Reference in New Issue
Block a user