| 程序包 | 说明 |
|---|---|
| com.sinosoftgz.starter.rocketmq.constant | |
| com.sinosoftgz.starter.rocketmq.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
static MessageDelayLevel |
MessageDelayLevel.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static MessageDelayLevel |
MessageDelayLevel.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static MessageDelayLevel[] |
MessageDelayLevel.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
static MessageDelayLevel[] |
MessageDelayLevel.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RocketMqUtils.asyncDelayQueue(String queueName,
org.springframework.messaging.Message<?> message,
MessageDelayLevel messageDelayLevel)
异步发送延迟队列(不需要异步处理返回结果)
可靠异步发送
通常用于对发送消息响应时间要求更高/更快的场景
"1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h"
|
void |
RocketMqUtils.asyncDelayQueue(String queueName,
org.springframework.messaging.Message<?> message,
MessageDelayLevel messageDelayLevel)
异步发送延迟队列(不需要异步处理返回结果)
可靠异步发送
通常用于对发送消息响应时间要求更高/更快的场景
"1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h"
|
void |
RocketMqUtils.asyncDelayQueue(String queueName,
org.springframework.messaging.Message<?> message,
MessageDelayLevel messageDelayLevel,
org.apache.rocketmq.client.producer.SendCallback sendCallback)
异步发送延迟队列(需要异步处理返回结果)
可靠异步发送
通常用于对发送消息响应时间要求更高/更快的场景
"1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h"
|
void |
RocketMqUtils.asyncDelayQueue(String queueName,
org.springframework.messaging.Message<?> message,
MessageDelayLevel messageDelayLevel,
org.apache.rocketmq.client.producer.SendCallback sendCallback)
异步发送延迟队列(需要异步处理返回结果)
可靠异步发送
通常用于对发送消息响应时间要求更高/更快的场景
"1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h"
|
org.apache.rocketmq.client.producer.SendResult |
RocketMqUtils.syncDelayQueue(String queueName,
org.springframework.messaging.Message<?> message,
MessageDelayLevel messageDelayLevel)
同步发送延迟队列
可靠同步发送
主要运用在比较重要一点消息传递/通知等业务
|
org.apache.rocketmq.client.producer.SendResult |
RocketMqUtils.syncDelayQueue(String queueName,
org.springframework.messaging.Message<?> message,
MessageDelayLevel messageDelayLevel)
同步发送延迟队列
可靠同步发送
主要运用在比较重要一点消息传递/通知等业务
|
Copyright © 2024. All rights reserved.