rabbitmq
西北King
逆流而上。
展开
-
Springboot整合RabbitMq-用心看完这一篇就够了(最新)
SpringBoot-整合MQ---目录1---HelloWorld模型2---Work模型3---Fanout模式4---direct路由模式5---主题模式topics1—HelloWorld模型springboot-整合mq-第一种模型 Hello World 简单模式一个生产者丶默认交换机丶一个队列丶一个消费者。第一步配置好自己的ymlserver: port: 8001spring: rabbitmq: username: guest password:原创 2021-04-13 17:08:41 · 1047 阅读 · 9 评论 -
rabbitmq消息可靠投递(理论)
消息的可靠投递在使用Rabbit MQ的时候,在发送消息的时候我们希望消息不会投递失败,这个时候RabbitMQ为我们提供了两种方式用来控制消息的投递可靠性模式。config确认模式return退回模式rabbitmq整个消息投递的路径为:producer—>rabbitmq broker—>exchange—>queue—>consumerconfig确认模式消息从producer 到 exchange,不管消息能不能到达交换机(exchange)config Ca原创 2021-04-19 11:30:18 · 82 阅读 · 0 评论 -
docker快速搭建RabbitMQ集群
这里需要用到Xshell 连接我们的虚拟机-方便c v查看本地所有的镜像docker images我的是3.8.14第二步:创建映射数据卷目录,启动rabbitmq容器创建文件夹:mkdir rabbitmqclustercd rabbitmqcluster/mkdir rabbitmq01 rabbitmq02 rabbitmq03操作日志[root@localhost rabbitmqcluster]# pwd/home/soft/[root@localhost soft]原创 2021-04-19 11:18:14 · 143 阅读 · 0 评论 -
rabbitmq延迟队列实现
延迟队列Rabbitmq并没有延迟队列但是:死信队列+消息时间设置过期时间可以 达成我们想要的延迟队列效果例如下单5分钟之内未支付就会取消订单,那么设置下单支付时间为5分钟后过期然后进入私信队列,一旦进入私信队列那么就自动取消订单代码消费者:@Componentpublic class ttlproducer { @Autowired private RabbitTemplate rabbitTemplate; // 模拟订单 public void mak原创 2021-04-15 17:42:17 · 184 阅读 · 0 评论 -
RabbitMQ的TTL+死信队列 看完这篇包会!!!
RabbitMQ的TTL消息TTL:TTL是:Time To Live的缩写 , 也就是生存时间RabbitMQ支持消息的过期时间,在消息发送时可以进行指定RabbitMQ支持为每个队列设置消息的超时时间,从消息入队列开始计算只要超过了队列的超时时间的配置,那么雄安锡会自动的清除...原创 2021-04-15 16:10:28 · 955 阅读 · 0 评论 -
springboot整合rabbitmq(搭建)
整合第一步创建一个springboot的项目fanout模式创建fanout的消费者第一步创建一个springboot的项目创建springboot项目 选好所需要的骨架编写yml文件fanout模式编写消费者@Componentpublic class OrderService { @Autowired private RabbitTemplate rabbitTemplate; public void makeOrder(String userid, S原创 2021-04-13 09:12:38 · 359 阅读 · 0 评论 -
rabbitmq常用的五种模型
第一种:Hello World第二种:Work queues第三种:Publish/Subscribe第四种:Routing第五种:Topics原创 2021-04-09 10:03:50 · 8044 阅读 · 0 评论 -
rabbitmq连接java快速入门
前提:下载配置好mq和虚拟机下面是我使用的方法点击=安装与配置先创建maven小项目demo结构第一步导入jar包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> </de原创 2021-04-07 16:06:51 · 134 阅读 · 0 评论 -
centos7安装docker安装rabbitmq(2021)亲测有效!!!
centos07首先创建个虚拟机检查是否能ping www.baidu.comdocker安装在能ping同百度的前提下 安装docker安装dockeryum install docker输入y确认安装启动docker[root@localhost ~]# systemctl start dockerrabbitmq安装下载你想要rabbitmq的版本docker pull docker.io/rabbitmq:3.8.14-management查看已有的镜像docker原创 2021-04-07 14:32:18 · 767 阅读 · 0 评论 -
rabbitmq安装与配置(windows)亲测有效!!!
第一步安装erlang环境国内下载地址:https://erl.uip6.com/ 下载最新的然后 傻瓜式安装 一直点Next第二部安装rabbitmq这个需要官网下:https://www.rabbitmq.com/然后傻瓜式安安装 一直点Next配置他们的环境变量去百度搜怎么配置rabbitmq和erlang的环境变量在回来看我文档以上我没有详细的教程 百度搜即可 再回来看我文档第一步需要使用管理员权限的cmd, 进入到sbin目录下因为我的安装路径是这个 D:\dev原创 2021-04-06 10:24:34 · 189 阅读 · 0 评论