![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
宋发元
未来的CEO
展开
-
RabbitMQ延迟队列实现定时任务
SpringBoot和SpringCloud框架通用。 使用场景 订单在N分钟内未支付自动取消订单。 指定时间发送运营短信。 用户注册后,N天内未进行下一步操作进行短信操作。 用户发起退款,N时间后通知相关人员处理。 预订会议,会议前N分钟提醒。 利用RabbitMQ实现延时队列 本方法是在消息属性里面设置TTL(Time To Live),这种方式有缺点,消息可能并不会按时被消费,因为RabbitMQ只会检查第一个消息是否过期,如果过期才会丢到死信队列,所以如果第一个消息的延时时间很长,而第二个.原创 2020-11-25 10:22:52 · 1719 阅读 · 4 评论 -
SpringBoot整合RabbitMQ实现消息收发
此代码适用于SpringBoot框架整合,代码中一些自定义的工具,请自己替换成你自己的即可,别骂骂捏捏的… pom.xml引入依赖包 <!--RabbitMQ--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> a原创 2020-09-28 00:30:44 · 441 阅读 · 0 评论 -
centos 7安装RabbitMQ
1. 安装Erlang yum install erlang 2. 安装RabbitMQ $ sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc $ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/r原创 2017-12-04 18:09:36 · 253 阅读 · 0 评论