- 博客(17)
- 收藏
- 关注
原创 Kafka 深度原理分析:从消息流到分布式日志
单调位点空间;领导权与副本复制单元;消费分配和协调分片单元;事务参与单元;吞吐、积压与热点分析单元。因此,排查 Kafka 问题通常要最终落到具体 Topic-Partition(主题—分区)。主题级平均值可能掩盖单个热点;Broker 故障也只直接影响其承载的 Leader 和 Replica 集合。更长等待可以形成更大批次、提高吞吐,却增加低流量时延迟;更多同步副本和跨区域复制提高耐久性,却增加确认路径;更强压缩减少网络和磁盘,但增加 CPU;
2026-11-07 14:42:51
353
原创 etcd 深度原理分析
etcd v3.7.2 是基于 Raft 共识算法的强一致分布式键值存储,专为小规模关键元数据设计。它通过“复制状态机+多版本存储+事件订阅”三大核心能力,支撑 Kubernetes 等云原生系统。架构上分接入、服务、共识、状态机与存储五层,写操作经多数派确认后按序执行,保障线性一致。相比 ZooKeeper、Consul 等,etcd 以简洁 API、历史回放式 Watch 与强一致性见长,但受限于容量(建议≤8GB)与写吞吐,适用于配置中心、服务发现与分布式协调等场景。
2026-11-01 21:23:34
271
原创 OpenResty
本文基于 OpenResty 1.31.1.1,系统拆解其底层原理:从 Nginx 执行阶段与 Lua 钩子协作、Lua VM 协程调度、cosocket 非阻塞网络、LuaJIT 与 FFI 性能机制,到多级数据共享、动态负载均衡与证书,再落到工程结构、编码规范、调优清单与线上故障诊断,帮助开发者用同步写法写出非阻塞、高性能的网关逻辑。
2026-10-25 20:01:28
377
原创 Nginx 深度原理解析
本文系统拆解 Nginx 的核心原理与生产实践:从 Master/Worker 进程模型、epoll 事件循环,到 11 个请求处理阶段、反向代理与负载均衡、内存池与缓存,再到 TLS/HTTP3 协议栈、配置调优与线上排障。
2026-10-07 21:20:10
424
原创 Higress 深度原理分析
本文基于 Higress v2.2.4 深度剖析这款 AI 原生 API 网关。围绕控制面 xDS 编译下发、Envoy 数据面流转、Wasm 扩展能力展开,讲解模型路由、Token 治理、MCP 工具治理与推理服务接入,同时涵盖部署运维、可观测建设与线上故障排查,为云原生 AI 网关落地提供完整原理与实践参考。
2026-09-27 09:35:32
210
原创 Istio 深度原理分析
Istio 1.31.0 以 Ambient 模式为主导,通过 istiod 将服务、安全与流量策略编译为 xDS 配置,实现控制面与数据面的动态协同。核心在于“配置闭环”与“请求闭环”双机制:istiod 基于 Kubernetes CRD 生成代理专属配置,经由 xDS 异步推送;请求则经 ztunnel(四层)与 waypoint(七层)完成身份认证、路由与弹性治理。关键概念包括工作负载身份、最终一致性、四/七层分离及策略作用域。
2026-09-19 11:44:36
346
原创 XXL-JOB 深度原理分析(v3.4.2)
XXL-JOB v3.4.2 是基于数据库协调的中心化调度系统,通过“调度中心-执行器”双面架构实现任务的可靠触发与执行。其核心链路为:数据库锁选主 → 时间轮预读 → 触发请求分发 → 执行器串行处理 → 结果回调收敛。系统以数据库为协调点,采用5秒预读+60格时间轮平衡精度与性能,支持路由分片、失败重试与幂等兜底。关键在于区分“调度成功”“触发成功”与“执行成功”,并明确其不保证恰好一次执行,业务需自行设计幂等机制。适合统一管理大量定时任务的Java场景,但不宜承担复杂工作流编排职责。
2026-09-13 08:32:01
278
原创 幂等为何会被击穿:金融场景下的失效机制与防护体系
金融场景幂等击穿源于多重防护存在执行空隙,分为并发竞态、锁失效、幂等键异常等六类场景。Redis、Token 仅作前置拦截,数据库唯一索引、状态机为核心兜底。需统一稳定业务键,依托原子事务、单分片权威写入,搭配查单、对账构建三层防护,保障同一业务仅产生一笔可审计资金结果。
2026-08-02 15:52:41
336
原创 Google的OKR:一套推动战略聚焦与组织协同的管理机制
本文先回答OKR能创造什么管理价值、这些价值在什么条件下成立,再结合Google的公开实践和完整案例解释其运行机制。重点不是照抄模板,而是帮助管理者判断:OKR是否值得研究、组织是否适合引入,以及如何通过低成本试点验证效果。
2026-07-26 16:33:51
186
原创 Comet 实现原理深度解析:如何让 AI 编程工作流可恢复、可约束、可评测
文章摘要(149字): Comet 0.4.0-beta.4 是一款AI编程工作流控制工具,核心价值在于将自然语言流程转化为可恢复、可约束、可审计的外部控制系统。它通过状态机管理任务生命周期(Open→Design→Build→Verify→Archive),支持中断恢复与阶段守卫检查,并内置Eval系统评估Skill有效性。区别于代码生成模型,Comet作为外层控制机制,解决工程化落地的四大问题:任务恢复、阶段约束、证据留存和质量评测。
2026-07-19 05:40:39
391
原创 Superpowers 实现原理深度解析:如何把工程纪律变成 Agent 的默认行为
Superpowers 是 25.2 万星开源 AI 编程框架,核心是 14 套标准化 Skill 协议,将 TDD、代码评审等软件工程纪律固化为 Agent 默认流程。依托四层分层架构、会话 bootstrap 注入、子代理协同与 Git 隔离机制,跨 Cursor 等多工具稳定运行,配套评测体系对冲模型跳步缺陷,沉淀通用 AI 工程落地原则。
2026-07-18 20:08:49
402
原创 OpenSpec实现原理深度解析
OpenSpec 是 61k 星 AI 规格驱动开发开源工具,由 CLI 引擎与 AI 对话框 Skill 组成。以 spec 作为系统事实源,delta spec 适配存量业务,通过制品依赖图柔性编排工作流,提供多组斜杠命令。先对齐规格再编码,支持并行变更、增量归档,轻量无僵化流程,实现 AI 开发需求可审查沉淀。
2026-07-18 20:00:51
420
原创 读懂美团四大名著:搭建从思考到表达的完整商业框架
怎么做人做事怎么搭建逻辑怎么校验逻辑但组织协作最终总要落到“传达”。再好的思考,如果不能被快速理解,就很难变成共识、决策和行动。《用图表说话》的位置,恰恰就在这里。它把前面已经形成并经过校验的结论,进一步压缩成低理解成本的信息,让管理者、协作者、团队成员能够迅速抓住重点。从这个角度看,这本书不是单独的视觉技巧书,而是整个商业思考闭环的输出模块。美团四大名著之所以被长期强调,不是因为它们神秘,也不是因为它们只适合互联网行业,而是因为它们提供了一套极其通用的底层能力框架。
2026-07-14 15:40:50
399
原创 LeetCode 100 道高频面试算法题
给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值,返回[-1, -1]。约束。
2026-06-28 18:58:22
210
原创 大模型编程进入流水线时代-OpenSpec-Superpowers-Comet
OpenSpec 关心的是:做什么?为什么做?边界在哪里?哪些场景必须成立?哪些事情明确不做?这次 change 最终如何归档为系统长期规格?design.md:初步设计方向和关键约束tasks.md:任务拆解列表specs/:本次 change 对应的 delta spec:Spec 生命周期状态OpenSpec 的价值不是"多写文档",而是让需求从一句话变成可审查、可演进、可归档的规格资产。大模型编程不是替代程序员,而是重组研发流程。过去,我们把 AI 当成一个更快的代码生成器;
2026-06-28 17:56:39
509
原创 如何做架构规划
架构规划是科技工作中非常重要的一个环节,是PDCA循环的起点。好的架构规划能够对全年的工作起到方向指引作用,并且明确建设的重点。本文对如何进行架构规划的方法进行了总结,整体规划过程如图。...
2022-07-28 19:39:44
2443
原创 程序员的关键思维
在IT行业工作多年,越往后走,越是感觉到需要强调思考的能力。思考是我们底层非常关键的能力,尤其是在脑力密集/知识密集的行业里面显得更加重要。而这些思考的能力到底指的是什么,有没有什么方法论可以作为指导,让我们在日常的工作中不断精进?我最近试图总结了一下,同时也是提醒自己要在底层思维能力上面,不断的刻意练习。......
2022-07-23 20:33:35
655
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅