从零实现系列|RPC0.序言 1.服务端与消息编码 2.高性能客户端 3.服务注册 这一章是干什么的? 服务端的主要工作: 监听端口 响应请求 解析请求 处理请求 从请求中获取方法名、参数 获取方法 调用方法 返回结果 这一章主要完成处理请求部分,其中,从请求中获取方法名、参数在上一章已完成。client 在发送请求时,方法名在请求头里 client.header.ServiceMethod,参数在请 2024-10-18 Mark #Go #RPC #Framework
从零实现系列|分布式缓存0.序言 为什么需要 cache cache 需要干什么 1.缓存淘汰策略 完整代码 12345version_1_LRU[geecache]├── go.mod└── lru ├── lru.go └── lru_test.go lru/lru.go 123456789101112 2023-05-13 Implement From Scratch #Go #Cache
学习笔记|GORM本文为实践 gorm 过程中的笔记,也是写给自己的简明教程(看书从厚到薄第一步)。官方文档写的已经很详细了,建议大家伙先查官方文档。 2022-07-01 Mark #Go #微服务 #GORM
Linux 内核|内存管理本文结合了诸多资料,以更加结构化的方式构建内存管理的知识体系,从虚拟内存布局到物理内存分配,全面地描述了内存管理中最重要的三件事。 2022-06-17 Kernel #Linux #kernel