Istio Idle Timeout问题复现和解决
在使用 istio 时,有时候会遇到连接超时的问题,这个问题可能是由于 envoy 的 tcp_idle_timeout 导致的,本文将介绍如何复现和解决这个问题。
`
在使用 istio 时,有时候会遇到连接超时的问题,这个问题可能是由于 envoy 的 tcp_idle_timeout 导致的,本文将介绍如何复现和解决这个问题。
编写了一个二进制程序,想要替用户自动切换当前 Shell-Session 的工作路径,在程序内执行 `chdir` 系统调用却发现毫无作用。为什么没有产生作用?那应该怎么做才能产生作用?本文就此记录下解决这个问题的经历。
尝试设计一个 "分布式" 定时任务系统,"功能设计" 和 "分布式设计" 作为切入点。不含任何的代码,只是一个设计思路。
动手做一个 protoc-gen-fieldmask 插件来解决,gRPC在服务侧的增量更新和屏蔽字段的场景问题;同时总结下使用 PG* 开发 protoc 插件的一些经验。
Sentry+OpenTelemetry前后端全链路打通, 从后端的角度去思考链路的构建,为 otel-collector 实现定制的 trace exporter。
使用Go来实现WebSocket协议
在k8s集群中部署gRPC服务并使用k8s中的Service来对外暴露服务,这是比较常见的用法,但是这种方式却会导致gRPC服务负载不均衡,进而影响整个系统的负载能力甚至‘雪崩’。