Featured image of post 网络抓包分析案例:SNI 阻断

网络抓包分析案例:SNI 阻断

背景 某客户反馈其部分终端设备无法访问我方服务,故障现象呈现设备选择性断连的特征,需要我们协助排查。好在该问题可以稳定复现,所以我们请客户在测

 visitors
Featured image of post MCP with GraphQL —— LLM 大模型高效访问异构数据源

MCP with GraphQL —— LLM 大模型高效访问异构数据源

在 RocketMQ 的日常运维中,我们经常需要访问不同的数据源来获取诊断信息。传统的方式往往需要编写复杂的查询语句,或者在多个系统之间切换,效率低下

为了解决这个问题,我们使用 LLM 结合 MCP 来实现高效的数据访问。通过这种方式,可以用自然语言一站式查询所需的信息,提高运维效率

 visitors
Featured image of post RocketMQ 多级存储设计与实现

RocketMQ 多级存储设计与实现

随着 RocketMQ 5.1.0 的正式发布,多级存储作为 RocketMQ 一个新的独立模块到达了 Technical Preview 里程碑:允许用户将消息从本地磁盘卸载到其他更便宜的存储介质,可以用较低的成本延长消息保留时间。本文详细介绍 RocketMQ 多级存储设计与实现

 visitors
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
Built with Hugo
Theme Stack modified by SSpirits