rabbitmq
文章平均质量分 75
、以吾之名
一切都和恰好一样,恰好我写了文章,恰好您看见了,恰好对您有帮助,恰好您评论了,恰好我回复了,恰好一起在努力,加油(ง •_•)ง
展开
-
Rabbitmq高可用集群搭建
使用集群的原因最开始我们介绍了如何安装及运行 RabbitMQ 服务,不过这些是单机版的,无法满足目前真实应用的要求。如果 RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障等情况,该怎么办?单台 RabbitMQ服务器可以满足每秒 1000 条消息的吞吐量,那么如果应用需要 RabbitMQ 服务满足每秒 10 万条消息的吞RabbitMQ集群分为普通集群和镜像集群,普通集群下存在单点故障,服务整体不可用。搭建步骤1.修改三台主机名称命令:vim /etc/hostname .原创 2021-10-11 15:16:33 · 157 阅读 · 0 评论 -
RabbitMq之发布确认高级部分
RabbitMq之发布确认高级部分1. 为什么会需要发布确认高级部分?在生产环境中由于一些不明原因,导致 rabbitmq 重启,在 RabbitMQ 重启期间生产者消息投递失败,导致消息丢失,需要手动处理和恢复。于是,我们开始思考,如何才能进行 RabbitMQ 的消息可靠投递呢?特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息该如何处理呢?2 处理方法1通过实现RabbitTemplate.ConfirmCallback 接口来完成交换机异常之后得回调,但是在仅开原创 2021-10-10 19:01:18 · 215 阅读 · 0 评论 -
RabbitMq之延迟队列
延迟队列1. 延迟队列概念延迟队列,队列内部是有序的,最重要的特性就体现在它的延迟属性上,延迟队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延迟队列就是用来存放需要在指定时间被处理的元素的队列。2. 延迟队列使用场景1.用户下单以后超出支付时间则自动取消2.淘宝七天自动确认收货3.用户退款,7天类商家没有处理,自动退款3. 延迟队列实现方式1.为队列设置延迟时间 通过设置属性 " x-message-ttl " ,但是使用设置队列属性的方式的话,那么每增加一个新的时间需求就原创 2021-10-10 00:00:02 · 411 阅读 · 0 评论 -
RabbitMq之死信队列
死信队列1. 死信的概念死信,顾名思义就是死掉的信息(无法被消费的信息),一般来说,就是生产者将消息发送给broker(exchange+queue),但由于特定的原因导致queue中的某些消息无法被消费,这样的消息如果没有被处理,就形成了死信,有死信自然就有死信队列,来存放死信。2. 死信的来源1.消息TTL时间过期2.队列达到最大长度(无法再接收消息)3.消息被拒绝 (比如 : basic.reject 或 basic.nack)并且 requeue=false3. 应用场景为了保证订单原创 2021-10-09 18:03:00 · 436 阅读 · 0 评论 -
查看所有日志命令 journalctl
重启rabbitmq报错 :Job for rabbitmq-server.service failed because the control process exited with error code. See “systemctl status rabbitmq-server.service” and “journalctl -xe” for details.教你们一个独立自主找错误的方法:使用命令 journalctl -xe,定位到详细的报错日志信息;我这里的错误是:错误:主机sa:原创 2021-10-09 14:58:34 · 585 阅读 · 0 评论 -
RabbitMQ——Java环境
1. 依赖 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration>原创 2021-09-26 23:41:45 · 574 阅读 · 0 评论 -
RabbitMQ介绍(详细)
1. RabbitMQ 的相关概念2007 年发布,是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。.RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容是message.RabbitMQ 是一个消息中间件:它接收消息并且转发,就类似于一个快递站,卖家把快递通过快递站,送原创 2021-09-26 23:05:09 · 50189 阅读 · 1 评论 -
RabbitMq安装Web界面插件报错
RabbitMq安装Web界面插件报错最近在安装rabbitmq-plugins的时候报了以下的错误,一直不知道什么原因,上网百度了很多,自己尝试了很多,总结下来就是这几步,希望可以给大家帮助:错误:[root@sa software]# rabbitmq-plugins enable rabbitmq_managementEnabling plugins on node rabbit@sa:rabbitmq_managementError:{:query, :rabbit@sa, {:bad原创 2021-09-24 15:14:46 · 2009 阅读 · 0 评论