
go-zero grpc框架
文章平均质量分 84
wanmei002
跟随自己的兴趣走吧
展开
-
go-zero 3—客户端负载均衡算法及实现
本篇文章已经被 go-zero 团队的 微服务实践 公众号收录;go-zero 客户端负载均衡主要用了 P2C 和 EWMA算法P2Cp2c(pick of 2 choices)随机从众多数据中选择两个EWMAEWMA(exponentially weighted averages)指数移动加权平均,体现的是一段时间内的平均值(可以调节参数,使算法更灵活)原创 2021-08-04 20:17:29 · 1510 阅读 · 0 评论 -
go-zero 2—并发处理数据包 mr(mapReduce) 的原理讲解
自己实现的代码地址https://github.com/wanmei002/goutil/blob/master/mr/mapreduce.go如果觉的自己golang 功底不强的话,可以先看我的实现代码:汉字注释,省略了一些go-zero的相互依赖,没有像go-zero兼容那么多的需求,相对简单原理这里用到了一个概念mapReduce, 那什么是 mapReduce 呢?这里简单的说下我的理解:mapReduce 是一种分布式处理数据并合并数据的概念,如果你想并发处理大量数据,你需要把很多数原创 2021-07-30 19:07:02 · 2804 阅读 · 0 评论 -
go-zero 1—rpc服务的创建和rpc服务之间的调用,并介绍go-zero 服务启动的流程
创建一个 go-zero grpc 服务并介绍了下 服务启动的流程原创 2021-06-24 19:21:53 · 4755 阅读 · 0 评论