08 2022 档案

RocketMQ 消息轨迹
摘要:一 开启轨迹消息 默认情况下,RocketMQ 是不开启轨迹消息的,需要我们手工开启。 1.1 Broker Broker 端开启轨迹消息,需要增加下面的配置:traceTopicEnable=true 1.2 生产者 对于生产者端,要开启轨迹消息,需要在定义生产者时增加参数。定义消费者使用类 De 阅读全文

posted @ 2022-08-31 20:27 胡子就不刮 阅读(732) 评论(0) 推荐(0) 编辑

RocketMQ 两种消费方式
摘要:一、 概述 在 RocketMQ里消费方式虽有PUSH与PULL两种,但实现机制实为 PULL 模式,PUSH 模式是一种伪推送,是对 PULL 模式的封装,每拉去一批消息后,提交到消费端的线程池(异步),然后马上向 Broker 拉取消息,即实现类似“推”的效果。下面是消息拉取示意图: 拉取式消费 阅读全文

posted @ 2022-08-19 13:30 胡子就不刮 阅读(4282) 评论(0) 推荐(0) 编辑

RocketMQ 消息过滤
摘要:一、概述 RocketMQ的消费者可以根据Tag进行消息过滤,也支持自定义属性过滤。消息过滤目前是在Broker端实现的,优点是减少了对于Consumer无用消息的网络传输,缺点是增加了Broker的负担、而且实现相对复杂。RocketMQ支持两种方式的消息过滤。一种是Tag过滤,另外一种是SQL过 阅读全文

posted @ 2022-08-17 22:12 胡子就不刮 阅读(518) 评论(0) 推荐(0) 编辑

RocketMQ 消息存储机制
摘要:一、概述 RocketMQ中的消息存储在本地文件系统中,主要是由ConsumeQueue和CommitLog配合完成的,消息真正的物理存储文件是CommitLog,ConsumeQueue是消息的逻辑队列,类似数据库的索引文件,存储的是指向物理存储的地址。每个Topic下的每个Message Que 阅读全文

posted @ 2022-08-17 10:28 胡子就不刮 阅读(744) 评论(0) 推荐(0) 编辑

RocketMQ 两种消费模式
摘要:一、概述 RocketMQ主要提供了两种消费模式:集群消费以及广播消费。我们只需要在定义消费者的时候通过setMessageModel(MessageModel.XXX)方法就可以指定是集群还是广播式消费,默认是集群消费模式,即每个Consumer Group中的Consumer均摊所有的消息。下面 阅读全文

posted @ 2022-08-15 21:08 胡子就不刮 阅读(1105) 评论(0) 推荐(0) 编辑

RocketMQ 消费幂等
摘要:一、什么是消费幂等? 幂等:如果有一个操作,多次执行与一次执行所产生的影响是相同的,我们就称这个操作是幂等的。 基于上述的概念,结合消息消费的场景,我们能够总结出消息幂等的概念:如果消息重试多次,消费者端对该重复消息消费多次与消费一次的结果是相同的,并且多次消费没有对系统产生副作用,那么我们就称这个 阅读全文

posted @ 2022-08-12 13:39 胡子就不刮 阅读(409) 评论(0) 推荐(1) 编辑

RocketMQ 事务消息
摘要:一、RocketMQ事务消息概要 RocketMQ事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。RocketMQ的事务消息提供类似 X/Open XA 的分布式事务功能,通过事务消息能达到分布式事务的最终一致。 阅读全文

posted @ 2022-08-11 19:59 胡子就不刮 阅读(706) 评论(0) 推荐(0) 编辑

RocketMQ 延时消息
摘要:一、什么是延时消息 当消息写入到Broker后,不能立刻被消费者消费,需要等待指定的时长后才可被消费处理的消息,称为延时消息。 二、延时消息等级 RocketMQ延时消息的延迟时长不支持随意时长的延迟,是通过特定的延迟等级来指定的。默认支持18个等级的延迟消息,延时等级定义在RocketMQ服务端的 阅读全文

posted @ 2022-08-10 22:33 胡子就不刮 阅读(530) 评论(0) 推荐(0) 编辑

RocketMQ 负载均衡
摘要:一、什么是负载均衡 负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到最优化资源使用,避免单台服务器过载。 RocketMQ中的负载均衡,主要可以分为Producer发送消息的负载均衡和Consumer订阅消息的负载均衡。下面我们分别进行分 阅读全文

posted @ 2022-08-04 22:15 胡子就不刮 阅读(1091) 评论(0) 推荐(0) 编辑

RocketMQ 介绍及核心概念
摘要:RocketMQ官网地址:https://github.com/apache/rocketmq 一、概述 消息中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka 阅读全文

posted @ 2022-08-04 21:42 胡子就不刮 阅读(538) 评论(0) 推荐(0) 编辑

RocketMQ 消息重试机制
摘要:一、概述 由于网络抖动、服务宕机等一些不确定的因素,RocketMQ在发送消息的时候很有可能出现消息发送或者消费失败的问题。 消费消息失败通常可以认为有以下几种情况: a 由于消息本身的原因,例如反序列化失败,消息数据本身无法处理(例如话费充值,当前消息的手机号被注销,无法充值)等。这种错误通常需要 阅读全文

posted @ 2022-08-03 22:11 胡子就不刮 阅读(6321) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示