![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbitMQ
JAVA程序猿成长之路
这个作者很懒,什么都没留下…
展开
-
rabbitmq控制界面发送对象封装的消息内容
具体如下:原创 2021-01-12 15:50:49 · 449 阅读 · 0 评论 -
windows下docker安装rabbitmq
https://help.aliyun.com/document_detail/60750.html 阿里云镜像加速配置下载镜像启动容器下载镜像(选择的是可以访问web管理界面的tag)docker pull rabbitmq:management创建容器并运行(15672是管理界面的端口,5672是服务的端口。管理系统的用户名和密码设置为admin admin)docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admi.原创 2020-11-04 19:09:30 · 1058 阅读 · 0 评论 -
RabbitMQ延迟队列
原文:【RabbitMQ】一文带你搞定RabbitMQ延迟队列【RabbitMQ】一文带你搞定RabbitMQ死信队列原创 2020-11-03 15:32:12 · 141 阅读 · 0 评论 -
RabbitMQ(三) RabbitMQ高级整合应用
RabbitMQ整合Spring AMQP实战常用组件介绍RabbitAdminSpring AMQP声明 通过@Bean注解进行声明RabbitTemplateSimpleMessageListenerContainer 对消息消费进行详细配置和优化MessageListenerAdapter 消息监听适配器,建立在监听器基础之上MessageConverterRabbitAdminRabbitAdmin类可以很好的操作RabbitMQ,在Sprin原创 2020-06-04 14:51:44 · 1641 阅读 · 1 评论 -
RabbitMQ(二) RabbitMQ高级特性
消息如何保障100%的投递成功什么是生产端的可靠性投递保障消息的成功发出保障MQ节点的成功接收发送端收到MQ节点(Borker)确认应答完善的消息进行补偿机制生产端-可靠性投递(一)消息落库,对消息状态进行打标消息的延迟投递,做二次确认,回调检查生产端-可靠性投递(二)消息落库,对消息状态进行打标消息落库,对消息进行打标(对消息设置状态,发送中,broker收到,)定时器轮训,检测未发送的消息,进行二次投递,最大努力尝试(设置最大次数)step1 消息落库(唯一的消原创 2020-06-04 14:40:30 · 607 阅读 · 0 评论 -
RabbitMQ(一) 初识RabbitMQ
RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。哪些大厂在用RabbitMQ,为什么滴滴、美团、头条开源、性能优秀、稳定性保障提供可靠性消息投递模式(confim)、返回模式(return)与SpringAMQP完美结合、API丰富集群模式丰富,表达式配置,HA模式,镜像队列模型保证数据不丢失的前提做到高可靠性、可用性什么是AMQP高级消息队列协议A原创 2020-06-04 14:30:07 · 455 阅读 · 0 评论 -
Spring-AMQP基于2.x综合整理附示例
1.前言Spring AMQP项目将核心Spring概念应用基于AMQP的消息传递解决方案的开发。 Spring提供“模板”作为发送和接收消息的高级抽象。 Spring还为消息驱动的POJO提供支持。 这些库有助于管理AMQP资源,同时促进依赖注入和声明性配置的使用。 在所有这些情况下,您将看到Spring Framework中与JMS支持的相似之处。 有关其他项目相关信息,请访问Spr...原创 2018-08-07 12:11:37 · 1925 阅读 · 1 评论 -
inequivalent arg 'durable' for queue 'queueName' in vhost '/' received 'false' but current is 'true'
Error while setting up connection for rabbitmq input! Will retry. {:message=>"PRECONDITION_FAILED - inequivalent arg 'durable' for queue 'boot-sis' in vhost '/': received 'true' but current is ...原创 2018-08-08 08:54:19 · 23540 阅读 · 1 评论 -
Windos下安装RabbitMQ
RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。1.安装RabbitMQ需要先安装Erlang语言开发包。(注意Erlang的版本必须和rabiitmq对应 否则启动不了) 下载地址 http://www.erlang.org/download.html 在win7下安装Erl...原创 2018-06-27 15:48:21 · 480 阅读 · 0 评论 -
21.Spring-Boot中RabbitMQ使用
注意:默认账号guest具有所有操作的权限,并且出于安全的考虑,guest用户只能通过localhost登录使用,如果想通过远程ip连接,需要重庆创建新的用户。模式使用的就是direct交换器模式一:Direct交换器使用1.配置pom包,主要是添加spring-boot-starter-amqp的支持<!--amqp --><dependency>...原创 2018-03-18 17:42:11 · 1642 阅读 · 0 评论 -
20.Spring-Boot中RabbitMQ的使用之概念原理理解(重要)
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。AMQP从一开始就设计成为开放标准,以解决众多的消息队列需求和拓扑结构问题。Rabbit,兔子的意思,毕...原创 2018-03-18 15:06:44 · 1335 阅读 · 0 评论 -
RabbitMQ的应用场景以及基本原理介绍
原文出处:http://blog.csdn.net/whoamiyang/article/details/54954780 1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行...转载 2018-03-16 17:32:23 · 194 阅读 · 0 评论