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 求证坊间传闻:Java GC 日志可导致整个 JVM 服务卡顿? 📅 2023年09月23日 · ☕ 9 分钟 实现世界的 Java 应用,都会记录 GC 日志。但不是所有人都知道小小的日志可能导致整个 JVM 服务卡顿。本文尝试用 eBPF 等分析方法,去证明具体环境下,问题的存在与否。
eBPF 求证坊间传闻:mmap + Java Safepoint 可导致整个 JVM 服务卡顿? 📅 2023年09月23日 · ☕ 7 分钟 Java 离不开 Safepoint。但不是所有人都知道方便的 mmap 映射文件,可能会导致整个 JVM 服务由于 safepoint 到达延时而卡顿。本文尝试用 eBPF 等分析方法,去证明具体环境下,问题的存在与否。
分析 Java 应用在 Istio 下的 warm up 📅 2023年07月09日 · ☕ 7 分钟 Java 应用的 warm up(预热),包括类加载、编译、应用自身初始化(如连接池)等。在 Istio 环境下,两个技术栈叠加,又有微妙的化学反应