mq
文章平均质量分 77
mq相关
xixingzhe2
代码开发爱好者
展开
-
rocketmq消息堆积
因此,面对RocketMQ消息堆积的问题,通常需要采取措施来优化生产和消费的速度匹配,合理分配和扩展消费者的处理能力,以及根据实际情况调整RocketMQ的配置参数,确保消息能够及时得到处理。同时,对异常堆积情况进行监控报警,以便快速发现并解决潜在问题。原创 2024-01-21 18:30:15 · 638 阅读 · 0 评论 -
rocketmq消息重试和死信队列
消息重试、死信队列原创 2023-01-17 14:30:36 · 1124 阅读 · 0 评论 -
rocketmq消息过滤
rocketmq消息过滤原创 2022-12-03 21:25:45 · 781 阅读 · 0 评论 -
rocketmq安装、启动
rocketmq安装、启动原创 2022-12-03 15:49:54 · 513 阅读 · 1 评论 -
rocketmq客户端配置
1、客户端配置相对于RocketMQ的Broker集群,生产者和消费者都是客户端。2、客户端寻址方式RocketMQ可以令客户端找到Name Server, 然后通过Name Server再找到Broker。如下所示有多种配置方式,优先级由高到低,高优先级会覆盖低优先级。代码中指定Name Server地址,多个namesrv地址之间用分号分割producer.setNamesrvAddr("192.168.0.1:9876;192.168.0.2:9876"); consumer原创 2022-04-21 17:41:36 · 2947 阅读 · 0 评论 -
RocketMQ rocketmq_client.log日志文件配置
1、默认路径项目添加RocketMQ以后启动项目时会在user.home下创建一个rocketmq_client.log日志文件,文件全路径是:${user.home}/logs/rocketmqlogs/rocketmq_client.log。由于我们的服务器数据盘不在home路径下,会导致系统盘空间占用不断增大,所以需要配置日志目录到其他路径。通过源码org.apache.rocketmq.client.log.ClientLogger可以看到,在项目启动时会读取是否启动slf4j配置,读取的配原创 2022-04-12 16:39:28 · 13164 阅读 · 7 评论 -
rocketmq顺序发送消息
1、概念严格顺序消息模式下,消费者收到的所有消息均是有顺序的。消息有序指的是可以按照消息的发送顺序来消费(FIFO)。RocketMQ可以严格的保证消息有序,可以分为分区有序或者全局有序。顺序消费的原理解析,在默认的情况下消息发送会采取Round Robin轮询方式把消息发送到不同的queue(分区队列);而消费消息的时候从多个queue上拉取消息,这种情况发送和消费是不能保证顺序。但是如果控制发送的顺序消息只依次发送到同一个queue中,消费的时候只从这个queue上依次拉取,则就保证了顺原创 2022-03-08 21:56:49 · 2909 阅读 · 0 评论 -
rabbitmq重试机制
1、应答模式NONE可以称之为自动回调,即使无响应或者发生异常均会通知队列消费成功,会丢失数据。AUTO自动检测异常或者超时事件,如果发生则返回noack,消息自动回到队尾,但是这种方式可能出现消息体本身有问题,返回队尾其他队列也不能消费,造成队列阻塞。MANUAL手动回调,在程序中我们可以对消息异常记性捕获,如果出现消息体格式错误问题,手动回复ack,接着再次调用发送接口...原创 2018-11-22 18:08:43 · 20410 阅读 · 17 评论 -
rabbitmq安装
1、安装1.1 安装Erlang> yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git #安装必要依赖#创建yum源>vim /etc/yum.repos.d/rabbitmq-erlang.repo[r...原创 2018-11-20 15:22:20 · 118 阅读 · 0 评论 -
rabbitmq简介
开发十年,就只剩下这套Java开发体系了 >>> 1、AMQP AMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:1.1 Server(broker) 接受客户端连接,实现AMQP消息队列和路由功能的进程。1.2 Virtual Host 其实是一个虚拟概念,类似于权限控制组,一个Vi...原创 2018-04-25 13:50:00 · 115 阅读 · 0 评论