1970-01-01
12 结合实际场景再聊 DefaultLitePullConsumer 的使用通过上文的讲解,各位读者朋友们应该对 DefaultLitePullConsumer 有了一个全面的理解,但会不会觉得意犹未尽之感,因为在实战环节只是给出了一个 Demo ...
12 结合实际场景再聊 DefaultLitePullConsumer 的使用通过上文的讲解,各位读者朋友们应该对 DefaultLitePullConsumer 有了一个全面的理解,但会不会觉得意犹未尽之感,因为在实战环节只是给出了一个 Demo ...
13 结合实际场景顺序消费、消息过滤实战经过前面的篇幅,我相信大家已经掌握了消息消费方面的常用使用技巧了,本篇将对消息消费领域的其他几个特殊场景进行一些实战演示,并穿插一些原理解读。 顺序消费业务场景描述现在开发一个银行类项目,对用户的每一笔余额变更...
14 消息消费积压问题排查实战问题描述在 RocketMQ 消息消费方面一个最常见的问题是消息积压,其现象如下图所示: 所谓的消息积压:就是 Broker 端当前队列有效数据最大的偏移量(brokerOffset)与消息消费端的当前处理进度(cons...
15 RocketMQ 常用命令实战本篇整理在运维 RocketMQ 集群时的常用命令,明白命令的含义,在集群运维时得心应手,下面命令均在实际环境中执行过。 集群命令汇总集群列表命令 clusterList 用于查看集群各个节点的运行情况。可以看到该...
16 RocketMQ 集群性能摸高前言我们在生产环境搭建一个集群时,需要对该集群的性能进行摸高。即:集群的最大 TPS 大约多少,我们做到心里有数。通常我们日常的实际流量控制在压测最高值的 1⁄3 到 1⁄2 左右,预留一倍到两倍的空间应对流量的突...
17 RocketMQ 集群性能调优前言本篇从系统参数和集群参数两个维度对 RocketMQ 集群进行优化,目的在于 RocketMQ 运行的更平稳。平稳往往比单纯提高 TPS 更重要,文中基于实际生产环境运行情况给出,另外在后面文章中会介绍由于参数...
18 RocketMQ 集群平滑运维前言在 RocketMQ 集群的运维实践中,无论线上 Broker 节点启动和关闭,还是集群的扩缩容,都希望是平滑的,业务无感知。正所谓 “随风潜入夜,润物细无声” ,本文以实际发生的案例窜起系列平滑操作。 优雅摘...
21 RocketMQ 集群告警前言对集群健康状况、使用主题、消费组资源的巡检,发现达到阈值则发送告警信息给管理员或者资源申请者。监控是告警的基础,告警的巡检基于前面两篇文章中监控采集到的数据。 告警的重要性不必过多地赘述,RocketMQ 集群往往...
20 RocketMQ 集群监控(二)前言主题和消费组通常使用方比较关心的资源,发送方关注主题,消费方关注消费组。管理员更侧重关注集群的健康状况。本文介绍主题和消费组的监控实战,包括监控项的设计、及每个监控项的代码实现。 监控项设计我们先把主题监控和...
19 RocketMQ 集群监控(一)前言在 RocketMQ 体系中,有集群、主题、消费组,集群又包括 NameSrv 和 Broker。本篇主要介绍 RocketMQ 的集群监控设计应该考虑哪些方面,以及如何实现。下一篇文章介绍主题、消费组方面的...