Posts
·
#Netflix
·
#服务拓扑
·
#流式处理
Netflix 服务拓扑系统笔记:实时依赖地图是怎么被生产环境捶出来的
Netflix 技术博客服务拓扑系列的第二篇,讲怎么做而不是做了什么:为了实时服务依赖地图,他们用流式优先架构替掉批处理,靠反应式流背压扛住每秒百万级流记录,用三级分布式聚合管线解决网络中间件解析和热点节点两个看似无关的问题,并实现了拓扑的时间旅行查询。全文最有价值的不是架构图,而是 V1 上生产后连环暴露的九个瓶颈,以及一条贯穿始终的方法论:测量驱动,一次只修一个瓶颈,规模会定性改变一切结论。
阅读全文
Posts
·
#Netflix
·
#服务拓扑
·
#可观测性
Netflix 实时服务拓扑图笔记:把「谁依赖谁」从考古变成活地图
读 Netflix 技术博客《From Silos to Service Topology》的工程向笔记:Netflix 分析了四年的工程师求助记录,发现最高频的问题全是依赖问题(上下游是谁、爆炸半径多大、故障源在哪),于是用三路互补的数据源(eBPF 网络流、IPC 指标、分布式追踪)各自建图、物理隔离、并行查询后合并,再经 Kafka + Pekko Streams 三级聚合管线实时入库,最终对外暴露亚秒级查询的 gRPC API 和可视化界面;核心启示是「单一数据源永远讲不全依赖关系」和「小时级陈旧的拓扑图是考古不是可观测性」。
阅读全文
方糖猫的书架
·
#DDIA
·
#分布式系统
·
#存储引擎
《设计数据密集型应用》学习总结:存量、流量、回路——每个设计决策都是三者的权衡
以「存量(数据怎么存)、流量(数据怎么动)、回路(一致性怎么闭环)」为主线梳理 DDIA 全书:LSM-Tree vs B-Tree、WAL、行存列存、三种复制模型与读己之写、分区与再平衡、事务隔离级别与写倾斜、共识与线性一致性、批处理 vs 流处理,配 4 张 Mermaid 图和 Kafka、Dynamo、Spanner、比特币等经典案例。
阅读全文
方糖猫的书架
·
#软件架构
·
#微服务
·
#分布式系统
《软件架构:最难的部分》详解:分布式架构的权衡分析实战指南
面向零基础读者的《软件架构:最难的部分》(Software Architecture: The Hard Parts)全书详细解读:架构量子、耦合分析、组件与服务拆分、数据库分解、服务粒度、复用模式、数据所有权、分布式工作流与 Saga、契约、数据网格,配合 Mermaid 图解与实际案例。
阅读全文
Posts
·
#消息队列
·
#RabbitMQ
·
#Kafka
消息队列总结:RabbitMQ、Kafka、RocketMQ 与 Redis MQ 选型对比与实践避坑
结合 RocketMQ 基础与工程实践,系统对比 RabbitMQ、Kafka、RocketMQ、Redis MQ 的核心模型、推拉模式、长连接机制、适用场景,并整理使用注意点、异常处理与业务异常兜底策略。
阅读全文
Posts
·
#RocketMQ
·
#消息队列
·
#分布式系统
RocketMQ 基础科普:推/拉/通知模式、异常处理与高并发实践
结合《RocketMQ 实战与核心原理》《RocketMQ 技术内幕》及社区实践,系统梳理 RocketMQ 与 RabbitMQ、Kafka 的选型对比与底层原理差异,以及推拉通知模式权衡、异常处理、高并发支撑与常见避坑指南。
阅读全文
方糖猫的书架
·
#Elasticsearch
·
#搜索引擎
·
#Lucene
《Elasticsearch 权威指南》详解:零基础读懂 ES 的核心知识体系
面向零基础读者的《Elasticsearch 权威指南》(The Definitive Guide)全书详细解读:倒排索引、分布式集群、分片机制、近实时原理、分析与分词、相关性算分、结构化搜索与全文搜索、聚合分析、关系建模与集群运维,配合 Mermaid 图解与可运行实例。
阅读全文