E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
rockMQ
消息队列-
RockMQ
-消息的可靠性
从哪些阶段来保证?1生产阶段同步发送:预设一定的重试次数,重试CODE(producer.addRetryResponseCode(ResponseCode.FLUSH_SLAVE_TIMEOUT);)异步发送:使用待回调函数的异步发送,这个时候再回调函数中进行重试或者记录或者告警。单向发送:(不推荐使用):没有一定的保证机制来保证消息一定会投递到Broker;2储存阶段Broker突然Crash
njnu@liyong
·
2024-01-15 06:00
消息队列
消息队列
消息的可靠性
RockMQ
面试题(1)
为什么要使用MQ应用解耦:系统的耦合性越高,容错性就越低。以电商应用为例,用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障或者因为升级等原因暂时不可用,都会造成下单操作异常,影响用户使用体验。使用消息队列解耦合,系统的耦合性就会提高了。比如物流系统发生故障,需要几分钟才能来修复,在这段时间内,物流系统要处理的数据被缓存到消息队列中,用户的下单操作正常完成。当物流系统
chuyufengling
·
2024-01-10 17:40
RocketMQ
rocketmq
消息队列-
RockMQ
-顺序收发消息实战
顺序收发消息实战背景:假如我们有三个任务,任务1ABC,任务2DQ,任务3NQR,ABC这些字母都代表一个业务消息都要按照自己的内部的顺序消费。1全局有序这个时候我们可以往一个队列里面写入数据,也只选择一个消费者进行消费,那么这个时候肯定是由序的。哪怕我们有ABDC中间穿插了D但是最终还是一致的。可以解决上面我们这个场景,但是这样的解决方案不是最好的,降低了消费效率和吞吐量。2局部有序通过上面的思
njnu@liyong
·
2024-01-10 14:59
消息队列
消息队列
rocketmq
顺序收发
消息队列-
RockMQ
-Demo案例&&拓展输入输出渠道
基于SpirngCloudAlibaba基础搭建下面为一个Demo生产者和消费者是一起的。父工程pomUTF-81.81.82.2.8.RELEASEHoxton.SR122.2.7.RELEASEcom.alibaba.cloudspring-cloud-alibaba-dependencies${com.alibaba.cloud.version}pomimportorg.springfram
njnu@liyong
·
2024-01-10 14:29
消息队列
消息队列
rocketmq
拓展渠道
demo
消息队列-
RockMQ
-重试参数设置
最大重试消费实践生产者和消费者都会遇到失败的问题。生产者比如网络失败,系统原因。消费者比如消费消息的过程中发生了异常,希望再次消费。生产者重试1ResponseCode通过ResponseCode判断是否需要重试producer.addRetryResponseCode(ResponseCode.FLUSH_SLAVE_TIMEOUT);//默认已经有了这些情况privatefinalSetret
njnu@liyong
·
2024-01-10 14:29
消息队列
消息队列
rocketmq
重试
消息队列-
RockMQ
-定时延时发送消息
定时延时发送消息任务需要延迟一段时间再进行处理。生产者publicclassProducer{publicstaticvoidmain(String[]args)throwsException{DefaultMQProducerproducer=newDefaultMQProducer("producer_group");producer.setNamesrvAddr("ip:9876");pro
njnu@liyong
·
2024-01-10 14:56
消息队列
消息队列
rocketmq
延迟发送
消息队列-
RockMQ
-批量收发实践
批量收发实战发送消息是需要网络连接的如果我们单条发送吞吐量可能没有批量发送好。剖来那个发送可以减少网络IO开销,但是也不能一批次发送太多的数据,需要根据每条消息的大小和网络带宽来确定量的数目。比如网络带宽为可以支持一次性发送8M的数据包,如果数据包确定不会超过8M,那么我们可以除以每条消息的大小(粗略估算),然后会得到一个数值,这个数值再取70%-80%留一定的缓冲空间。如果我们一次性发送的数据超
njnu@liyong
·
2024-01-09 10:12
消息队列
rocketmq
消息队列
批量收发
阿里云
RockMQ
与SpringBoot的整合
前言:开源版本Rocket和商业版本的RocketMQ有些不同,研究的是商业版本的RocketMQ,阿里云的官方文档,感觉有点乱。看不咋明白,网上虽然有教程,大都还是有点缺少,有时候会突然跳了步骤,抹去了一些细节。前置步骤阿里云MQ开通及子Access账号的权限的生成阿里云MQ开通开通阿里云MQ(现在叫阿里云RocketMQ)百度的教程够用,不多记录,需要的参考该地址http://mtw.so/5
如来神掌十八式
·
2023-07-13 23:52
MQ
阿里云
rockMQ
org.apache.rocketmq.client.exception.MQClientException: No route info of this topic
org.apache.rocketmq.client.exception.MQClientException:Norouteinfoofthistopic翻译过来就是没有路由信息再这个topic上查询资料发现,我的
rockmq
小花皮猪
·
2023-04-03 17:21
Java
报错
RoekctMQ
java
中间件
No route info of this topic大坑
Norouteinfoofthistopic,myTopic12Seehttp://rocketmq.apache.org/docs/faq/forfurtherdetails.跟源码看了半天其实就是topic的管理问题,
rockmq
chjiangbing1234
·
2023-04-03 17:28
Rockmq
部署
一、需要提供软件包server-jre-8u121-linux-x64.tar.gzalibaba-rocketmq-3.2.6.tar.gz二、解压到指定目录tarxfvserver-jre-8u121-linux-x64.tar.gztarxfvalibaba-rocketmq-3.2.6.tar.gz三、配置环境变量exportJAVA_HOME=/usr/local/zyqt/jdkexp
Jzyue
·
2023-03-20 19:31
Kafka与Rocketmq的区别
系统一直使用的Kafka用来消费业务流水,最近在群里听到反馈说希望转到Rocketmq,支持更多的业务功能,因此去了解了一下,发现相比之下Kafka确实应用场景太少了,基本就是消费日志,相比之下
Rockmq
aasoga
·
2022-09-01 10:30
java
RockMQ
相关资源
RocketMQ搭建步骤http://blog.csdn.net/c_yang13/article/details/76836753
Appleroid
·
2021-06-08 01:08
分布式事务之rabbitmq肉身实战
本文对比二阶段事务、最大努力交付以及消息最终一致性,并给出部分解决方案,最终一致性方案参考阿里
RockMQ
事务消息:http://blog.csdn.net/chunlongyu/article/details
方老司
·
2021-04-27 04:34
RocketMQ(二)消息重试、死信队列、消息幂等
接上一章节RocketMQ(一)之消息类型简单描述
RockMQ
的自动重试机制
RockMQ
自动重试触发机制有3种返回Action.Reconsumelater。(官方推荐做法)返回null。返回异常。
一个程序猿的自述
·
2021-02-14 14:22
RocketMQ 和 Kafka 简单对比
—大神文章,可去看原文–知识的搬运工:点这里.
RockMQ
和Kafka简单对比1.概述RocketMQ前身叫做MetaQ,在MeataQ发布3.0版本的时候改名为RocketMQ,其本质上的设计思路和Kafka
weishunuan
·
2020-12-01 14:32
消息中间件
RockMQ
源码学习-consumer 获取消息(1)
最近闲来无事,down了RocketMQ4.5.2的源码学习一下,ok,进入主题consumer.start()对应的调用如下图所示:由上图可知,在DefaultMQPushConsumer.start()中调用MQClientInstance的构造方法,递归调用PullMessageService的构造方法。由此说明了消息传递少不了这个PullMessageService帮忙。DefaultMQ
子瞻
·
2020-08-22 12:25
中间件zeroc-ice
消息队列
vivo Java后端面试题
7、ActiveMQ、rabbitmq和
rockmq
的特性?这些消息中间件的消息延迟、准确率怎样?8、sp
得一人终老
·
2020-08-16 14:26
笔试题
rockmq
2m-noslave模式环境搭建
服务器环境(centos7.6)192.168.191.111rocketmq-nameserver1rocketmq-master1192.168.192.112rocketmq-nameserver2rocketmq-master2vim/etc/hosts追加如下内容:192.168.191.111rocketmq-nameserver1192.168.191.111rocketmq-mas
山歌里滴放牛娃
·
2020-07-27 22:23
(微服务)分布式事务-最大努力交付 && 消息最终一致性方案
本文对比二阶段事务、最大努力交付以及消息最终一致性,并给出部分解决方案,最终一致性方案参考阿里
RockMQ
事务消息:http://blog.csdn.net/chunlong...)项目git地址:https
weixin_33725126
·
2020-06-28 04:37
RockMq
安装到使用
工作需要,得装一个MQ,选择了rocketmq,具体对比一搜很多,其实也就是普通使用,既然大家都说这个好,那就这个吧。官网的下载地址http://rocketmq.apache.org/dowloading/releases/,现在最新版本是4.5.2,选择rocketmq-all-4.5.2-bin-release.zip,这个是编译好的,下载下来可以直接用。大概就是这样,上面的logs文件夹是
光荣的无产阶级青年
·
2020-06-25 12:40
SpringCloud Alibaba光速入门 - 集成RocketMQ - 上(五)
一、
RockMQ
简介二、下载RocketMQ官网下载地址:http://rocketmq.apache.org/dowloading/releases/选择合适的版本下载即可,小笔这里选的是4.2.0版
安东的尼
·
2020-05-27 21:39
NameServer
RocketMQNameServer环境配置配置环境变量ROCKETMQ_HOME,是
RockMQ
的运行文件目录比如:exportROCKETMQ_HOME="/opt/rocketmq/"先配置这个变量
Haipo
·
2020-04-02 04:50
rocket mq 底层存储源码分析(4)-索引构建
在《rocketmq底层存储源码分析(1)-存储总概》章节中,我们提到
rockmq
有两类索引,一类是【逻辑位移索引】,该索引类比于List的index,conusmer端可以通过该index,查询出具体的业务消息
萝卜头4lbt
·
2020-03-19 04:21
消息中间件 RocketMQ的理论笔记(一)
之前有写过啥是消息中间件,如何单机安装
RockMQ
,接下来让我们看看什么是
RockMQ
是重点学习的。一些夸它的话就不累赘了。先明白RocketMQ是基于发布订阅模型的消息中间件。
每天加点分
·
2019-03-10 21:30
java
RocketMQ
RocketMQ 单机部署(单master模式)
一、为了快速了解
rockmq
,先搭建一个简单的单机版的rocketmq,前期准备:1、CentOS7.664位(阿里云)(4G内存)2、jdk1.83、maven3.5.44、直接从官网上面下载
rockmq
lumengmeng_csdn
·
2019-02-21 11:07
dubbo 学习笔记 开篇之作
1.就职的公司正在用的消息中间件是rocketmq,所以对
rockmq
也算有一点了解
donnietan
·
2018-07-31 20:49
学习笔记
RocketMq(2)-发送有序的消息
在上一个博文中,我们简单的介绍了以下
RockMq
,以及如何实现一个无序的消息,还写出了如何处理消息失败重试的机制·开始搭建一个消息的顺序消费搭建一个生产者DefaultMQProducerqueueProducer
恋旧uni
·
2018-06-01 16:44
MQ
RocketMQ Console 4.0以下版本解决10911链接失败问题
本人的平台环境是Windows1064位,安装RocketMQConsole的前提是自己电脑中已经配置好了jdk,tomcat,maven,rocketMQ等java开发环境,本人用的是
rockmq
3.2.6
风丨恨
·
2018-04-18 17:01
RocketMQ
(微服务)分布式事务-最大努力交付 && 消息最终一致性方案
本文对比二阶段事务、最大努力交付以及消息最终一致性,并给出部分解决方案,最终一致性方案参考阿里
RockMQ
事务消息:http://blog.csdn.net/chunlong...)项目git地址:https
方老司
·
2017-10-09 00:00
java
分布式事务
消息
微服务
NY80_PLAN
NY80计划:算法spring-cloud/Dockerjavaconcurrent/JDK/DesignPatternCDHStormpython/scala/shellKafka/RabbitMQ/
RockMQ
呼噜葫芦
·
2017-06-13 19:45
http server
package net.datafans.exercise.
rockmq
.TestJMS; import java.io.*; import java.net.*; public class ServerDemo
·
2015-02-01 11:00
server
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他