首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
spark-ml
MCU
python零基础教程
postman
多线程
bootstrap
shell
Table API
插件的定义和使用
暴力
eSIM
ui5
CLIP
cve-2022-21449
滤波
邮件营销
远程医疗
PIC
图片分享平台
英语演讲
C 语言
安卓app
学生HTML网页作业作品
大治河
PLC远程上下载
均线策略
符号表
动态路由协议
虚拟主播
程序调试
Hystrix熔断器
ANR
非对称加密
map
塔防游戏
车联网
ehcache
版本控制
java-se
多网络子群绘制
rocketmq
Apache RocketMQ 使用中常见的问题以及解决方法
当使用Apache RocketMQ时,可能会遇到一些常见的问题。以下是一些常见问题及其解决方法: 消息发送失败:如果消息发送失败,首先检查网络连接和RocketMQ服务是否正常。还可以查看发送方的日志,确认是否有任何错误信息。确…
阅读更多...
解读 RocketMQ 5.0 全新的高可用设计
作者:斜阳 高可用架构演进背景 在分布式系统中不可避免的会遇到网络故障,机器宕机,磁盘损坏等问题,为了向用户不中断且正确的提供服务,要求系统有一定的冗余与容错能力。RocketMQ 在日志,统计分析&#x…
阅读更多...
17.RocketMQ之死信队列
highlight: arduino-light 1.5 死信队列 当一条消息初次消费失败,消息队列 RocketMQ 会自动进行消息重试;达到最大重试次数后,若消费依然失败,则表明消费者在正常情况下无法正确地消费该消息,此时,消息队列…
阅读更多...
SpringBoot3.0整合RocketMQ时出现未能加载bean文件
SpringBoot3.0整合RocketMQ时出现未能加载bean文件 问题 APPLICATION FAILED TO START Description: Field rocketMQTemplate in com.spt.message.service.MqProducerService required a bean of type ‘org.apache.rocketmq.spring.core.RocketMQTemplate’ that could not …
阅读更多...
动态订阅mq实现(消费者组动态上下线)
需求 消费mysql binlog Mq,现状是固定前缀的多topic mq,实现已配置的topic订阅消费,未配置的不消费 实现 一个topic一个消费者组,项目启动时加载订阅并启动,已配置的topic,项目启动后,可以人…
阅读更多...
RocketMQ 5.1.0 源码详解 | Producer 发送流程
文章目录 初始化DefaultMQProducer实例发送流程DefaultMQProducer#sendDefaultMQProducerImpl#sendMQClientInstance#updateTopicRouteInfoFromNameServer使用特定 topic 获取路由信息使用默认 topic 获取路由信息 DefaultMQProducerImpl#sendDefaultImpl发送流程总结 初始化De…
阅读更多...
RocketMQ 启动
RocketMQ Quick Start 设置环境变量 set ROCKETMQ_HOMED:\dev\rocketmq-all-4.2.0 启动name server bin/mqnamesrv.cmd 查看本地端口 netstat -nao |find “9876” TCP 0.0.0.0:9876 0.0.0.0:0 LISTENING 9020 TCP [::]:9876 [::]:0 LISTENING 9020 启动broker bin/mqbroker.…
阅读更多...
rocketmq-4.6.0-快速开始
快速开始 启动Name Server 在windows下启动Name Server: mqnamesrv.cmd 提示需要设置环境变量: 设置环境变量 ROCKETMQ_HOMED:\dev\rocketmq-all-4.6.0-bin-release 再次启动name server: Mqnamesrv.cmd 查看name server服务启动前后端口ÿ…
阅读更多...
rocketMq启动broker报错找不到或无法加载主类 Files\Java\jdk1.8.0_171\lib\dt.jar;C:\Program]
假如弹出提示框提示‘错误: 找不到或无法加载主类 xxxxxx’。 1.打开runbroker.cmd 将"%CLASSPATH%"加上英文双引号,切勿别加中文双引号 2.打开runserver.cmd 同理 将"%CLASSPATH%"加上英文双引号,切勿别加中文双引号 3.正常执行即…
阅读更多...
RocketMQ知识(及开发实战)
MQ基础概念: MQ: 消息总线(Message Queue),是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非常常见的上下游“逻辑解耦物理解耦”的消息通信服务。使用MQ之后,消息发送上…
阅读更多...
基于 AIGC,RocketMQ 学习社区探索开源软件学习新范式
作者:寒斜 AIGC 持续火爆全球,越来越多的场景开始接入并体现非凡的价值。其中应用广泛的场景之一就是智能知识问答,它改变了人们学习的方式,从阅读式到问答式,让知识的获取更加精准有效。开源软件拥有着广泛的求知群体…
阅读更多...
【RocketMQ】负载均衡源码分析
RocketMQ在集群模式下,同一个消费组内,一个消息队列同一时间只能分配给组内的某一个消费者,也就是一条消息只能被组内的一个消费者进行消费,为了合理的对消息队列进行分配,于是就有了负载均衡。 接下来以集群模式下的消…
阅读更多...
RocketMQ5.0.0定时消息
目录 一、定时消息概览 二、定时消息实现机制 1. 提交消息前的处理 2. 定时调度 1):load()方法 2):start()方法 3):定时调度任务 三、参考资料 一、定时消息概览 定时消息或延迟消息是指消息发送到Broker后,并不立即被消费而…
阅读更多...
一篇文章带你从入门都入土 RocketMQ 消息中间件
目录 一、下载、安装 二、基本演示 2.1 创建项目导入依赖 2.2 生产者发送消息 2.3 消费者消费消息 三、topic 、broker、messageQueue之间的关系 四、普通消息 4.1 普通消息生命周期 4.2 可靠同步发送 4.3 可靠异步发送 4.4 单向发送 五、顺序消息 5.1 如何保证消…
阅读更多...
[rocketmq] 浅谈结构
rocketmq 结构 NameServer :几乎是无状态节点,可横向扩展,节点之间无消息同步,主要负责对源数据的管理,包括对于Topic和路由信息的管理。 每个 Broker 在启动的时候会到 NameServer 注册,Producer 在发送消…
阅读更多...
rocketmq-spring-boot-starter支持SpringBoot 1.x(spring-context 4.x)版本
1 问题说明 由于历史原因,项目使用的是SpringBoot1.x版本,而且由于种种原因,不能升级。在项目开发迭代过程中,决定使用RocketMQ作为消息中间件,因为是SpringBoot项目,理所应当的引入了rocketmq-spring-boo…
阅读更多...