
rabibitmq
文章平均质量分 67
赖斯啊
这个作者很懒,什么都没留下…
展开
-
RabbitMQ系列08-springboot集成-TTL(消息)
配置照例,定义交换机、队列,绑定关系。import org.springframework.amqp.core.Binding;import org.springframework.amqp.core.BindingBuilder;import org.springframework.amqp.core.DirectExchange;import org.springframework.amqp.core.Queue;import org.springframework.context.anno原创 2022-05-29 18:03:49 · 158 阅读 · 0 评论 -
RabbitMQ系列07-springboot集成-TTL(队列)
概述当我们遇到业务场景,在规定时间内要处理完某业务,就可以用到TTL(time to live生存时间)。RabbitMQ 允许为消息和队列设置 TTL。消息 TTL 可以应用于单个队列、一组队列或逐个消息应用。配置照例,定义交换机、队列,绑定关系。队列设置参数"x-message-ttl"=5000(ms);import org.springframework.amqp.core.Binding;import org.springframework.amqp.core.BindingBuild原创 2022-05-29 17:43:21 · 285 阅读 · 0 评论 -
RabbitMQ系列06-springboot集成-topic方式
本篇实现topic方式。topic是在direct的基础上,强化路由模糊匹配,在topic交换机发布消息时带上路由key,绑定的队列路由key与消息发布的路由key模糊匹配上时会接收到消息。配置交换机、队列及绑定关系可以在消费端,这里实现一种在消费端注册队列和绑定的写法。生产端交换机import org.springframework.amqp.core.*;import org.springframework.context.annotation.Bean;import org.sprin原创 2022-05-28 13:04:21 · 262 阅读 · 0 评论 -
RabbitMQ系列05-springboot集成-direct方式
接上篇RabbitMQ系列04-springboot集成-fanout方式,本篇代码实现direct方式。direct是在fanout的基础上,增加路由过滤,在Direct交换机发布消息时带上路由key,绑定的队列路由key与消息发布的路由key相同时会接收到消息。生产端配置交换机、队列及绑定关系import org.springframework.amqp.core.*;import org.springframework.context.annotation.Bean;import org原创 2022-05-28 10:28:39 · 195 阅读 · 0 评论 -
RabbitMQ系列04-springboot集成-fanout方式
建springboot工程主要引入springweb 及rabbitmq。pom <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </depe原创 2022-05-27 22:12:56 · 175 阅读 · 0 评论 -
RabbitMQ系列03-rabbitmq快速入门案例
maven依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.14.2</version> </dependency>图简单模式(simple)producer 生产者1.创建连接工厂2.创建连接3.获取通道原创 2022-05-26 18:40:38 · 292 阅读 · 0 评论 -
RabbitMQ系列02-windows 10下管理界面及授权
登录管理界面登录http://127.0.0.1:15672,默认用户密码都是guest。新建用户授权新建用户由于默认的guest账户只能做本地登录,如果需要远程访问,就要新建用户授权。命令:rabbitmqctl add_user admin admin。即创建用户名为admin 密码为admin的用户。后续提示需要给用户授权。分配角色1)none不能访问 management plugin2)management列出⾃⼰可以通过AMQP登⼊的virtual hosts查看⾃原创 2022-05-25 18:40:15 · 504 阅读 · 0 评论 -
RabbitMQ系列01-windows 10下安装
在项目中没有机会使用到消息中间件,比较几款主流的消息中间件,最终选择rabbitmq(spring相关、开源稳定、功能齐全)在windows 下安装打算做些demo了解下RabbitMQ的使用。官网RabbitMQ官网下载otp_win64_25.0.exerabbitmq-server-3.10.2.exe安装rabbitmq基于erlang语言,需要先安装erlang环境,类似javajdk的安装,双击安装包exe,一直下一步。erlang环境变量配置。新建系统变量名为:ERLA原创 2022-05-25 11:09:30 · 357 阅读 · 0 评论