RabbitMQ 不同部署模式的CAP倾向
RabbitMQ 在 CAP 定理中的角色不是单一的,它会根据你选择的部署模式和配置,在 CP 和 AP 之间切换。简单来说:使用集群和镜像队列,RabbitMQ 倾向于 CP(一致性和分区容错...
RabbitMQ持久化过程中的持久性降级现象
RabbitMQ实现“消息持久化”时一个关键的内部机制:RabbitMQ(特指经典队列 Classic Queue)内部的预写日志(Write-Ahead Log,即 WAL)。为了把这个“短暂...
RabbitMQ的Topic Exchange
1. 创建 Topic ExchangeRabbitMQ 的交换器主要通过 rabbitmqadmin 操作(推荐练习用)。先确认有没有:rabbitmqadmin --help如果没有,需要开...
RabbitMQ常见命令速查
RabbitMQ 常用命令主要分为 服务管理、用户管理、虚拟主机管理、队列/交换机查看、消息管理、插件管理 等。下面介绍日常运维和开发中最常用的命令。1. RabbitMQ 服务管理查看 Rab...
Docker资源占用命令和Centos横向对比
如果你熟悉 CentOS/Linux 的资源查看命令,Docker 里的资源查看大致可以这样对应:目的CentOS/Linux 命令Docker 对应命令说明查看 CPU/内存实时占用top /...
jstat查看进程gc情况,参数速查
标头含义怎么看S0Survivor 0 已使用百分比与 S1 交替使用;GC 后一个通常接近 0S1Survivor 1 已使用百分比与 S0 交替使用;GC 后一个通常接近 0EEden 已使...
Kafka清理策略配置示例
下面给一个比较完整的 Kafka compact 配置示例,包括 Broker 默认配置、Topic 配置以及生产环境常见组合。1. Broker 端开启 LogCleanerserver.pr...
Kafka的compact清理策略
Kafka 的 log compaction(日志压缩)清理策略 是一种“保留每个 Key 最新状态”的数据清理机制。它和普通的删除策略(delete)不同,它不是根据时间删除,而是根据 Key...
Apache Kafka 架构
Apache Kafka 架构技术文档1. 概述Kafka 是一种分布式发布-订阅消息系统,其核心设计目标是高吞吐、可扩展与高可用。其架构由数据存储层、控制管理层与消费模型三部分组成,通过分区(...
Django 深分页性能优化技术方案
Django 深分页性能优化技术方案1️⃣ 背景与问题描述在计量明细数据查询接口中,随着数据量增长(约 240 万条记录),分页查询出现严重性能问题:查询方式:Django ORM + MySQ...