消息队列
消息队列为Web开发、大数据开发中,本专栏以学习的态度一步一步从实践到原理再到源码深入设计背后的思考。
灬子非鱼丶
带着一颗寻找事物客观规律的心,而非偏见。
展开
-
RocketMQ延迟消息(五)
RocketMQ的延迟消息是什么RocketMQ 不支持任意时间自定义的延迟消息,仅支持内置预设值的延迟时间间隔的延迟消息。预设值的延迟时间间隔为:1s、 5s、 10s、 30s、 1m、 2m、 3m、 4m、 5m、 6m、 7m、 8m、 9m、 10m、 20m、 30m、 1h、 2h延时消息的使用场景比如电商里,提交了一个订单就可以发送一个延时消息,1h后去检查这个订单的状态,如果还是未付款就取消订单释放库存。发送消息package my.demo.delay;impor原创 2021-10-11 21:46:05 · 171 阅读 · 0 评论 -
RocketMQ实践之广播模式(四)
发送消息:package my.demo.broad;import org.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.SendResult;import org.apache.rocketmq.common.message.Message;import org.apache.rocketmq.remoting.common.RemotingHelper;原创 2021-10-11 21:14:05 · 133 阅读 · 0 评论 -
RocketMQ实践之有序消息(三)
发送消息:package my.demo;import org.apache.rocketmq.client.producer.DefaultMQProducer;import org.apache.rocketmq.client.producer.MessageQueueSelector;import org.apache.rocketmq.client.producer.SendResult;import org.apache.rocketmq.common.message.Message原创 2021-10-10 21:30:52 · 117 阅读 · 0 评论 -
RocketMQ实践之消息收发(二)
一、工程搭建前提:请大家自行装好IntelliJ IDEA并配好Maven。File->New->Project…Maven->org.apache.maven.archetypes:maven-archetype-quickstartname:rocket-mq,GroupId:my.demoFinishAdd Dependencymaven: <dependency> <groupId>org.apach原创 2021-10-10 16:51:55 · 224 阅读 · 0 评论 -
RocketMQ实践之环境准备(一)
一.安装RokcetMQ 现在执行以下命令来解压 4.9.1 源版本并构建二进制工件。unzip rocketmq-all-4.9.1-source-release.zipcd rocketmq-all-4.9.1/mvn -Prelease-all -DskipTests clean install -Ucd distribution/target/rocketmq-4.9.1/rocketmq-4.9.1...原创 2021-10-10 12:15:59 · 99 阅读 · 0 评论