摘要: 简单的来说,就是rocketmq发送消息到broker的时候,判断是否定时消息, 如果是定时消息,将消息发送到代理服务(这个是一个独立的服务,需要自己开发,定时地把消息发送出去), 当然了消息用什么来保存呢?可以是数据库,redis等等,不过我推荐采用文件,因为消息可能会比较多,需要保存一定的时间, 阅读全文
posted @ 2022-01-17 20:12 tomj2ee 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1 启动消费者等待传入的订阅消息 import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer; import org.apache.rocketmq.client.consumer.listener.ConsumeConcurre 阅读全文
posted @ 2022-01-17 20:09 tomj2ee 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 1 基本样例 在基本样例中我们提供如下的功能场景: 使用RocketMQ发送三种类型的消息:同步消息、异步消息和单向消息。其中前两种消息是可靠的,因为会有发送是否成功的应答。 使用RocketMQ来消费接收到的消息。 1.1 加入依赖: maven: <dependency> <groupId>or 阅读全文
posted @ 2022-01-17 20:07 tomj2ee 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 开源版本中,只有RocketMQ支持延迟消息,且只支持18个特定级别的延迟 付费版本中,阿里云和腾讯云上的MQ产品都支持精度为秒级别的延迟消息 定时消息:Producer将消息发送到消息队列RocketMQ版服务端,但并不期望立马投递这条消息,而是推迟到在当前时间点之后的某一个时间投递到Consum 阅读全文
posted @ 2022-01-06 20:16 tomj2ee 阅读(5184) 评论(0) 推荐(0) 编辑