Featured image of post RocketMQ 可观测性之 Metrics

RocketMQ 可观测性之 Metrics

从消息的生命周期看可观测能力 在进入主题之前先来看一下 RocketMQ 生产者、消费者和服务端交互的流程: message produce and consume process RocketMQ 的消息是按照队列的方式分区有序储存的,这

 visitors
Featured image of post 使用 K3s 搭建基于 Kubernetes 环境的 HomeLab

使用 K3s 搭建基于 Kubernetes 环境的 HomeLab

博主在和朋友搭建游戏私服的时候不幸将家里的虚拟化平台搞挂了(论备份的重要性)正好最近有用 Kubernetes 的需求,就把 HomeLab 做一次架构升级,水一篇文章记录下这次客串 SRE 的经验和踩过的坑

技术选型: K3s(Kubernetes) + Rancher(Kubernetes Dashboard) + Traefik(Gateway)

 visitors
Featured image of post 从 Kubernetes Pod 内存占用谈 Linux 内存管理

从 Kubernetes Pod 内存占用谈 Linux 内存管理

本文对一个线上 k8s 内存水位误报警深入分析 Linux 内存管理中各种内存指标计算的原理

TLDR:如果你的应用会涉及较多的文件读写,可以将 k8s 内存水位告警指标由 container_memory_working_set_bytes 改为 container_memory_rss。这样可以防止 page cache 占用空闲内存带来的误报警

 visitors
Featured image of post RocketMQ 负载均衡时机和影响

RocketMQ 负载均衡时机和影响

本文综合 RocketMQ client 与 broker 的源码介绍负载均衡机制发生的时间、客户端发生负载对消费的影响(消息堆积/消费毛刺等)并且给出一些最佳实践的推荐

 visitors
Built with Hugo
Theme Stack modified by SSpirits