RabbitMQ
文章平均质量分 75
RabbitMQ
lianaozhe
这个作者很懒,什么都没留下…
展开
-
Springboot整合RabbitMQ
设置false,就是告诉服务器,我已经知道这条消息数据了,因为一些原因拒绝它,而且服务器也把这个消息丢掉就行。黄色的圈圈就是我们的消息推送服务,将消息推送到 中间方框里面也就是 rabbitMq的服务器,然后经过服务器里面的交换机、队列等各种关系(后面会详细讲)将数据处理入列后,最终右边的蓝色圈圈消费者获取对应监听的消息。扇型交换机,这个交换机没有路由键概念,就算你绑了路由键也是无视的。可以手动创建虚拟host,创建用户,分配权限,创建交换机,创建队列等等,还有查看队列消息,消费效率,推送效率等等。原创 2023-02-28 09:42:15 · 162 阅读 · 0 评论 -
RabbitMQ实现延时队列
延时队列,首先,它是一种队列,队列意味着内部的元素是有序的,元素出队和入队是有方向性的,元素从一端进入,从另一端取出。其次,延时队列,最重要的特性就体现在它的延时属性上,跟普通的队列不一样的是,普通队列中的元素总是等着希望被早点取出处理,而延时队列中的元素则是希望被在指定时间得到取出和处理,所以延时队列中的元素是都是带时间属性的,通常来说是需要被处理的消息或者任务。简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列。原创 2023-02-27 17:11:18 · 485 阅读 · 0 评论 -
RabbitMQ实现死信队列
死信队列其实并没有什么神秘的地方,不过是绑定在死信交换机上的普通队列,而死信交换机也只是一个普通的交换机,不过是用来专门处理死信的交换机。业务消息被投入业务队列消费者消费业务队列的消息,由于处理过程中发生异常,于是进行了nck或者reject操作被nck或reject的消息由RabbitMQ投递到死信交换机中死信交换机将消息投入相应的死信队列死信队列的消费者消费死信消息本篇文章到此结束!希望对您有所帮助。原创 2023-02-27 10:59:03 · 1556 阅读 · 0 评论 -
RabbitMQ安装延迟插件:rabbitmq-delayed-message-exchange
如果没有安装过,可以根据自己安装的RabbitMQ,选择下载对应的版本,然后上传至服务器。可通过以下命令查看是否安装。重启容器就可以使用了。原创 2023-02-23 15:14:23 · 899 阅读 · 0 评论 -
Docker安装RabbitMQ
进入容器(docker exec -it rabbit /bin/bash),执行(rabbitmq-plugins enable rabbitmq_management)启动rabbitmq_management.一般不使用guest,因为rabbit默认账号密码是guest,不安全,都是使用自己创建的账号和密码。不过guest这个账号也是可以用的。然后浏览器访问:http://ip地址:15672,初始账号密码:guest guest。然后再次登录,就可以登录成功了。原创 2022-10-09 10:08:45 · 3436 阅读 · 1 评论