![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbit mq
tinysakurac
蹒跚学步的猿
展开
-
mac启动与关闭rabbitmq
关闭 rabbitmqctl stop_app重置 rabbitmqctl reset启动 rabbitmqctl start_app转载 2018-09-11 13:42:01 · 3401 阅读 · 0 评论 -
使用@RabbitListener注解接受消息时如何进行手动ack
由于进行手动ack需要调用当前channel的basicAck方法,所以在注解注解的处理方法的入参中需要加入channel入参以及deleveryTag入参。下面看一个示例/*** @param message :解码后的消息* @param delicveryTag :使用@Header接口获取messageProperties中的DELIVERY_TAG属性。* @param c...原创 2018-09-11 16:17:25 · 20493 阅读 · 3 评论 -
rabbitmq结合springboot实现ACK机制的消费机制
1.RabbitMQ介绍 RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。RabbitMQ主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。 AMQP,即Advanced Message Queu...转载 2018-09-11 19:41:43 · 8531 阅读 · 2 评论 -
SpringBoot Confirm模式详解
转载自博客https://blog.csdn.net/Anumbrella/article/details/81321701 在上一篇文章中我们讲解了RabbitMQ中的AMQP事务来保证消息发送到Broker端,同时我们可以在事务之间发送多条消息(即在channel.txSelect()和channel.txCommit()之间发送多条消息,通过使用事务来保证它们准确到达Broker),如果忘...转载 2018-09-11 23:02:55 · 2777 阅读 · 0 评论 -
RabbitMQ中的基本概念
转载自https://www.jianshu.com/p/25816ae3d8db,文章对于RabbitMq的基础架构,相关重要组件,各个Exchange之间的区别以及不同Exchange对于消息的分发模式做了详细的解释。对于初学者了解RabbitMQ全貌可以提供很大的帮助。关于RabbitMQ各个Exchange的使用示例代码可以参考https://github.com/tinysakura...转载 2018-09-10 22:12:57 · 120 阅读 · 0 评论 -
rabbitmq建立通道时发生错误
具体错误码Channel shutdown: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - unknown delivery tag 1, class-id=60, method-id=80)排查了一下发现是我在r...原创 2018-09-11 10:40:55 · 5755 阅读 · 3 评论 -
RabbitMQ集成Spring配置文件详解
一、rabbitmq 配置文件 在web 项目开发过程中,一般分为生产者配置文件和消费者配置文件。一、准备工作安装好rabbitmq,并在项目中增加配置文件 rabbit.properties 内容如下:rmq.ip=192.188.113.114 rmq.port=5672rmq.producer.num=20rmq.manager.user=adminrmq.manage...原创 2018-11-07 13:51:55 · 6786 阅读 · 0 评论