
golang
文章平均质量分 70
神技圈子
八年以上对象存储、分布式文件存储开发老兵。曾在多家存储大厂(华为,腾讯等)担任过存储开发专家。LeetCode讲师、Apache Doris contributor
展开
-
go版本分布式锁redsync使用教程
分析了redsync的结构定义以及如何使用原创 2023-03-02 11:11:28 · 2216 阅读 · 4 评论 -
深度理解go中的Map
通过源码分析的方式深度解析go中map的原理原创 2022-12-22 10:37:52 · 710 阅读 · 1 评论 -
golang实现简单rpc调用
RPC通信过程RPC的通信过程网上介绍很多,这里就不在单独介绍了,具体过程如下:1.Client以本地调用的方式发起调用;2.Client stub收到调用后负责将被调用的方法名、参数等打包编码成特定格式成网络传输的消息体;3.Client stub将消息体通过网络发送给服务端;4.Server stub收到通过网络接收到消息后按照相应格式进行拆包解码,获取方法名和参数;5.Server stub根据方法名和参数进行本地调用;6.被调用者(Server)本地调用执行后将结果返回给Server原创 2022-05-05 17:27:14 · 937 阅读 · 0 评论