-
Kafka如何解决消息堆积(图文全面总结)
高并发场景经常会出现Kafka消息堆积的问题,下面我详解如何解决Kafka消息堆积@mikechen Kafka消息堆积 Kafka作为高吞吐、分布式的消息系统,在实际生产环境中仍可能遇到消息堆积(backlog)问题。 消息堆积若不及时解决,会导致消费者延迟增加、资源耗尽乃至业务中断。 Kafka消息堆积原因 消费速度 < 生产速度(最常见,根本原因)。 以及,消费者性能瓶颈…... -
Docker核心技术详解(4大核心技术)
Docker是大型架构的必备技能,下面我重点详解Docker核心技术@mikechen 容器化:Namespaces 与 cgroups Docker 之所以具备出色的性能与启动速度,得益于四项核心技术的协同作用。 容器化(Namespaces 与 cgroups)、镜像分层(Union File System)、轻量化运行时与进程隔离、以及高效的镜像分发与缓存机制。 Linux 的 namesp…... -
Kafka如何抗住亿级流量(图文全面总结)
高并发是大型架构核心,下面我详解Kafka亿级流量@mikechen 磁盘顺序读写 (Sequential I/O) 首先,磁盘顺序读写是 Kafka 性能的基础。 消息以追加(append-only)方式写入日志,读取亦多为顺序扫描。 这使得磁盘的顺序 I/O 得以充分利用,减少寻址与随机读写开销,从而提升吞吐能力。 机械硬盘随机读写:磁头来回寻道,IOPS 只有几百。 顺序读写:磁头不动,吞吐…... -
ElasticSearch如何支撑亿级流量(图文全面总结)
ES是大型架构核心,下面我详解ES如何支撑亿级流量@mikechen ES亿级架构 ES 能支撑“亿级检索量”,核心在于 4 点。 分布式分片架构、倒排索引 + 列式存储、查询剪枝与缓存、冷热分层与滚动索引设计。 ES通过索引分片(shard)将数据水平切分,分散到集群中多个节点以并行处理查询与写入,从而提升吞吐能力。 副本(replica)既提供故障恢复能力,又可分担读请求,实现读写分离与负载均…... -
SpringCloud Gateway如何抗住亿级流量?
微服务是大型架构核心,下面我详解Spring Cloud Gateway千万并发@mikechen 异步非阻塞 要达到上万 QPS,前提是整个链路都是非阻塞。 包括下游服务(WebFlux/Netty 或其他异步网关),否则网关本身会被阻塞拖垮。 Spring Cloud Gateway 基于 Spring WebFlux + Reactor Netty,是事件驱动的非阻塞网关。 Reactor …...








