全栈后端架构与运维难题:exhaustion(耗尽) 与 intermittence(间歇) 📅 2024年11月13日 · ☕ 5 分钟 全栈后端架构与运维难题:exhaustion(耗尽) 与 intermittence(间歇) —— 吾生也有涯,而知也无涯
WeChat 官方 Linux 版本实现初探 - 珍惜不知情权 📅 2024年11月09日 · ☕ 5 分钟 Tencent 不得不出了 WeChat 官方 Linux 版本。我不是反向工程的高手,但我的确对这个版本的实现有一些好奇心。所以做了点非常浅的探路
Envoy 的 Integration Test(组件整合测试) 📅 2024年08月10日 · ☕ 1 分钟 Envoy 成功原因之一是有严格的项目质量流程控制。如要实现一个新特性或扩展,必须编写组件整合测试用例。本文以 transport_sockets.tcp_stats 扩展的测试实现为例,说明 Envoy 的 integration test 架构
Istio Ambient 妙用 network namespace 实现跨 pod 集线器 📅 2024年08月03日 · ☕ 5 分钟 反k8s模式:让一个 pod 加入到同一个 node 的其它 pod 的 network namespace 中。Istio Ambient 的奇技*巧
Envoy Mobile - 终端设备 Istio Sidecar 可行吗 📅 2024年07月27日 · ☕ 4 分钟 Service Mesh 要是做到全链路,就可统一流量从用户设备到最底层服务的控制面。或可为服务治理、边缘计算的流量本地化、响应时间的优化提供帮助。从而提升服务的用户体验。Envoy Mobile 有机会成为终端设备的 Istio Sidecar。
Imagine: jEnvoy = pid(Java + Envoy) - 脑洞还是脑残 📅 2024年07月07日 · ☕ 3 分钟 人们想要 service mesh 的低代码服务网格,但同时对 CPU 资源消耗与服务延迟的增加忧心重重。于是出现了各种 Sidecar-Less。本文想像一个把 Envoy 嵌入 jvm,作为一个 Servlet Container 的设计,希望达到性能、资源效益、低代码服务网格的平衡。
轻量 eBPF+Prometheus+Trace - 微处觀自在 📅 2024年06月23日 · ☕ 6 分钟 以 ebpf_exporter 持续跟踪内核的 TCP/进程行为为例,说明基于轻量 eBPF+Prometheus+Trace 的定制系统底层观察和观察数据集成方法。
我的书 - 《Istio & Envoy 内幕》 📅 2024年06月15日 · ☕ 5 分钟 《Istio & Envoy 内幕》- 一本专注于 Envoy Proxy & Istio 机制和实现深入探讨的书
请定量证明这是网络的锅 —— 我思,故 Envoy sidecar 在 📅 2024年06月12日 · ☕ 5 分钟 网络丢包等网络质量的问题,可以用 Envoy sidecar 来发现、定量、监控。测试时,可用 Envoy 作为 JMeter 等 client side 的 egress 去监控流量。本文谈其中一个实现方案
图解 Istio & Envoy 请求处理流程、超时、熔断、指标监控 - 加入 http2 📅 2024年06月08日 · ☕ 6 分钟 要实现 Istio 网格节点故障快速恢复,需要深入理解其请求的处理流程。本文图解 Istio & Envoy 请求处理流程、超时、熔断、指标监控
Istio 基于 ALPN/TLS 握手的 HTTP 元信息交换 📅 2024年05月12日 · ☕ 8 分钟 为实现服务网格,Istio Proxy 需要在网点互连握手时作元信息交换。故 Istio 在原生 Envoy 上再定制了传输层的规约,以实现元信息交换。