![](https://img-blog.csdnimg.cn/2f59b7d1bc944c3b82c761c0a3599b1e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Rabbitmq
文章平均质量分 74
Rabbitmq延迟队列来实现定时任务
lxw1844912514
这个作者很懒,什么都没留下…
展开
-
centos7 下给PHP8.1安装amqp 扩展(亲测可行)
【代码】centos7 下给PHP8.1安装amqp 扩展(亲测可行)转载 2023-06-07 18:57:54 · 478 阅读 · 0 评论 -
rabbitmq的数据持久化
rabbitmq的数据是存在内存中的,我们可以对数据进行持久化,在意外宕机或重启服务器时,保护数据。在springboot项目的rabbitmq的配置类中在声明交换机时进行持久化。可以持久化的数据有:交换机、队列、消息。消息不需要手动设置,默认持久化。...原创 2022-08-18 10:19:02 · 1116 阅读 · 0 评论 -
rabbitMq 常见问题
1.Server channel error: 406, message: PRECONDITION_FAILED - inequivalent arg 'durable' for exchange 'delay-lxw' in vhost '/': received 'false' but current is 'true'这是由于服务端和客户端设置的交换机类型不一致所致rabbitmq的exchange有以下几种类型: fanout类型 (广播) direct..原创 2022-02-22 14:23:39 · 3352 阅读 · 0 评论 -
四种策略确保 RabbitMQ 消息发送可靠性
微服务可以设计成消息驱动的微服务,响应式系统也可以基于消息中间件来做,从这个角度来说,在互联网应用开发中,消息中间件真的是太重要了。今天,以 RabbitMQ 为例,松哥来和大家聊一聊消息中间消息发送可靠性的问题。注意,以下内容我主要和大家讨论如何确保消息生产者将消息发送成功,并不涉及消息消费的问题。1. RabbitMQ 消息发送机制大家知道,RabbitMQ 中的消息发送引入了 Exchange(交换机)的概念,消息的发送首先到达交换机上,然后再根据既定的路由规则,由交换机将消息路由到不转载 2022-02-22 10:36:17 · 1268 阅读 · 0 评论 -
rabbitmq Exchange四种模式
一、什么是ExchangeRabbitMQ 是 AMQP(高级消息队列协议)的标准实现:从 AMQP 协议可以看出,Queue、Exchange 和 Binding 构成了 AMQP 协议的核心 Producer:消息生产者,即投递消息的程序。 Broker:消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Binding:绑定,它的作用就是把 Exchange 和 Queue 按照路由规则绑定起来。转载 2022-02-08 11:28:03 · 1421 阅读 · 0 评论 -
RabbitMQ用户和virtual hosts的添加以及授权
用户1、超级管理员(administrator)可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。2、监控者(monitoring)可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)3、策略制定者(policymaker)可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。4、普通管理者(management)仅可登陆管理控制台,无法看到节点信息,也转载 2022-01-27 11:19:48 · 2136 阅读 · 0 评论 -
基于PHP使用集成RabbitMQ
AMQP是一个提供统一消息服务的应用层标准协议。原创 2022-01-26 18:20:25 · 2504 阅读 · 0 评论 -
windows10环境下的RabbitMQ安装步骤(图文)
windows10环境下的RabbitMQ安装步骤(图文)原创 2022-01-26 11:35:29 · 640 阅读 · 0 评论 -
Rabbitmq 安装过程中常见问题(亲测可行)
问题1;erlang安装没有bin文件夹今天在服务器上部署RabbitMQ,原本在本地两台机器上装了一遍测试之后没有任何问题,然后把安装包丢到服务器上安装后没有bin文件夹,从开始里面找了一下发现快捷方式指向的是对应路径的bin文件夹,但确实没有,考虑到其他文件夹都是全的于是从本地传了个bin文件夹过去,运行时报错缺少msvcr120.dll文件,双击根目录下的install.exe报错相同,补充相应dll到服务器。2.计算机中丢失msvcr120.dll文件怎么拯救?...原创 2022-01-26 10:31:14 · 3050 阅读 · 0 评论 -
Rabbitmq延迟队列实现定时任务
基于Rabbitmq实现定时任务,就是将消息设置一个过期时间,放入一个没有读取的队列中,让消息过期后自动转入另外一个队列中,监控这个队列消息的监听来处理定时任务具体的操作转载 2022-01-25 15:00:40 · 828 阅读 · 0 评论