
RabbitMQ
文章平均质量分 65
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
y_bccl27
这个作者很懒,什么都没留下…
展开
-
RabbitMQ服务的安装与使用
一、RabbitMQ的介绍MQ为MessageQueue,消息队列是应用和应用程序之间的通信方法。RabbitMQ是一个开源的,在AMQP基础上完整的,可复用的企业消息系统。支持主流的操作系统,Linux、Windows、MacOX等。多种开发语言支持,Java、Python、Ruby、.Net、PHP、C/C++、node.js等其官网地址:http://www.rabitmq.comlinux平台中RabbitMQ下载地址:https://www.rabbitmq..原创 2021-11-02 09:54:48 · 1108 阅读 · 0 评论 -
RabbitMQ的五种模型
引入rabbitmq原始依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.2.0</version></dependency>第一种:简单队列生产者示例代码:import com.rabbitmq.client.Channel;.原创 2021-08-12 09:30:26 · 3996 阅读 · 0 评论 -
Spring Boot与RabbitMQ的整合
Spring Boot与RabbitMQ的整合原创 2024-06-10 11:00:00 · 797 阅读 · 0 评论 -
Spring Cloud Stream与RabbitMQ整合
Spring Cloud与RabbitMQ整合需要引入下述依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rabbit</artifactId> <version>3.0.7.RELEASE</version></de..原创 2021-07-11 22:40:09 · 446 阅读 · 0 评论 -
RabbitMQ的web界面操作
RabbitMQ的web界面常用操作原创 2021-08-15 21:05:07 · 544 阅读 · 0 评论 -
Spring Cloud Stream与RabbitMQ 生产者和消费者位于同一个应用服务
当前Spring Cloud Rabbit的版本为2.1.2<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rabbit</artifactId> <version>2.1.2.RELEASE</version></dependency&g.原创 2021-08-11 15:38:00 · 1121 阅读 · 0 评论 -
Spring Cloud Stream与RabbitMQ 消费者 消息分组
Spring Cloud Stream 其实是发布订阅模型,如果一个topic有多个订阅实例 ,消息就会被这些消息消费者接收到,这样就会带来一个问题,那就是消息的重复消费,这种问题在很多业务场景下是不允许的,我们这时候需要给消息消费者加个分组信息,这样多个消费者实例在一个组下面就不会再出现消息重复消费。其在application.yml文件中的配置内容如下:spring: application: name: spring-cloud-stream-consumer cloud:原创 2021-08-10 20:14:09 · 626 阅读 · 0 评论 -
Spring Cloud Stream与RabbitMQ整合时Producer与Consumer的相关配置
生产者属性下面的属性都必须添加前缀:spring.cloud.stream.<rabbitName>.bindings.<channelName>.producer.如果Spring Cloud创建了一个rabbit实例,则上述配置中的rabbitName的名称一般为"rabbit",不需要做变更;如果创建了多个rabbit实例,则rabbitName需要修改为其创建的实例名称,channelName表示管道名称。routingKeyExpression:使用一个S原创 2021-08-10 13:05:56 · 1038 阅读 · 0 评论 -
SpringCloud使用RabbitMQ报错Rabbit health check failed
问题描述:Docker容器启动RabbitMQ以后,本地环境使用Spring Cloud连接RabbitMQ,结果报错:o.s.b.a.amqp.RabbitHealthIndicator : Rabbit health check failedorg.springframework.amqp.AmqpAuthenticationException: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED原创 2022-04-07 14:51:04 · 4093 阅读 · 0 评论 -
Spring Cloud Stream多RabbitMQ实例配置时报错no default binder has been set
当前Spring Cloud Rabbit的版本为2.1.2<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rabbit</artifactId> <version>2.1.2.RELEASE</version></dependency&..原创 2021-08-10 10:24:44 · 3395 阅读 · 0 评论 -
Spring Cloud Stream与RabbitMQ 死信队列
spring: jpa: show-sql: false #redis redis: host: 127.0.0.1 port: 6379 database: 0 password: cloud: stream: default-binder: rabbit binders: rabbit: type: rabbit environment: .原创 2021-08-14 18:49:36 · 499 阅读 · 0 评论