May 8, 2025
这里介绍在 Kubernetes 中对新旧服务进行 gRPC 流量的复制和重放,并对比新旧服务的响应内容。grpcreplay是一款开源的 gRPC 流量解析和重放工具,它可以在不修改应用代码的情况下,对gRPC流量进行镜像和重放。而 Istio 则是一个非常成熟的 Service Mesh 解决方案,它可以在不修改应用代码的情况下,对 gRPC 流量进行镜像和重放。
January 25, 2022
动手做一个 protoc-gen-fieldmask 插件来解决,gRPC在服务侧的增量更新和屏蔽字段的场景问题;同时总结下使用 PG* 开发 protoc 插件的一些经验。
September 22, 2020
在k8s集群中部署gRPC服务并使用k8s中的Service来对外暴露服务,这是比较常见的用法,但是这种方式却会导致gRPC服务负载不均衡,进而影响整个系统的负载能力甚至‘雪崩’。
January 17, 2020
一次使用pprof工具定位和排查goroutine泄漏的实战记录。