Envoy/Istio数据面 Buffer 的设计与流控 📅 2025年07月05日 · ☕ 8 分钟 Envoy 的 Buffer 到底怎么玩?零拷贝、切片链、水位线流控,一篇带你轻松读懂背后的高性能魔法。写给想搞懂服务网格“肚子里到底装了啥”的你
《Envoy Proxy 内幕》- 事件驱动与线程设计 📅 2025年06月26日 · ☕ 5 分钟 摘录自我的书《Envoy Proxy 内幕》包括:事件驱动框架 与 线程模型。这些算是 Envoy Proxy 的基础核心了。Envoy 与拥有高负载低延迟要求的其它中间件一样。设计上必须考虑负载的调度和流控。良好的调度设计必须平衡吞吐、响应时间。本文主要讲事件、调度、多线程协同相关
ChatBlog - 个人博客AI互动的尝试 📅 2025年03月29日 · ☕ 4 分钟 为博客加入一个 chatbot 是件有趣也实用的事。它/他/她 可以基于博客内容和作者介绍文章,回答读者的一些简单的问题。Chatlog(chat + blog) 或者是一个有趣有用的个人技术者互动分享模式。本文记录我的探索与实现过程
码农零基础构建 LLM - Week 1 - 介绍 Large Language Models(LLM) 📅 2024年11月23日 · ☕ 4 分钟 这是一系列记述中年危机码农,打算从零开始学习和实践构建 LLM/AI 的故事。他可能学有所成,也可能会半途而废。不管如何,把故事记述下来
码农零基础构建 LLM - Week 2 - 文本处理 📅 2024年11月23日 · ☕ 2 分钟 这是一系列记述中年危机码农,打算从零开始学习和实践构建 LLM/AI 的故事。学习路线跟随《Build a Large Language Model (From Scratch)》 —— SEBASTIAN RASCHKA。本文关于文本处理。
全栈后端架构与运维难题: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。