RabbitMq高级特性之延迟队列 消息进入队列后不能立即被消费,到达指定时间后才可被消费 实现 结合以下两种即可达到延迟队列 RabbitMq高级特性之TTL过期时间 RabbitMq高级特性之DLX死信队列 延迟队列小结 延迟队列 指消息进入队列后,经过一定时间后,才能被消费者消费 Rabbit ...
分类:
其他好文 时间:
2020-07-26 01:00:32
阅读次数:
87
介绍 MQ 全称为 Message Queue,即消息队列,RabbitMQ 是由 Erlang 语言开发,基于 AMQP(Advanced Message Queue Protocol ,高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开发中应用非常广泛, ...
分类:
其他好文 时间:
2020-07-25 23:22:13
阅读次数:
76
一、RabbitMQ概念 RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模 ...
分类:
系统相关 时间:
2020-07-25 11:38:42
阅读次数:
163
1.进入rabbitMQ官网下载安装包 2.点击安装包安装的时候会提示需要先装erlang 点击是会自动跳转到erlang的下载界面如果没有跳转可以直接点击这里下载,根据系统选择下载包 下载完之后双击exe安装包进行安装,一直下一步就行了(如果不想装在c盘那就改一下盘符) 3.装完了erlang,回 ...
一:RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由( ...
通过RabbitMQ来向邮箱随机发送一个验证码 1、导入相关依赖; <!-- 邮件发送`--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifac ...
分类:
编程语言 时间:
2020-07-23 01:44:42
阅读次数:
76
1)定义切面; Log.java package com.seecen.redis.aop; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota ...
分类:
编程语言 时间:
2020-07-23 01:38:06
阅读次数:
118
1)先写一个日志订单的消费者; OrderConsumer.java package com.seecen.redis.rabbitmq; import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.rabbit.annotat ...
分类:
编程语言 时间:
2020-07-23 01:36:43
阅读次数:
106
RabbitMQ官网:http://www.rabbitmq.com/install-rpm.html 一、因为RabbitMQ依赖Erlang,所以需要先安装Erlang 下载 erlang solutions rpm # wget https://packages.erlang-solution ...
分类:
系统相关 时间:
2020-07-22 20:34:19
阅读次数:
93
window下的安装 安装Erlang,rabbitMQ需要的语言环境,安装完成并且添加环境变量。 地址:https://www.erlang.org/downloads 设置环境变量: 变量名:ERLANG_HOME 变量值:D:\app\erl-23.0 (安装根目录) 修改环境变量path,增 ...
分类:
其他好文 时间:
2020-07-22 15:32:06
阅读次数:
63