public class MQHelper extends Object
提供消息队列相关的工具方法,包括环境配置管理、MQ元数据注册和获取等功能。 支持从环境配置中解析参数,管理全局MQ元数据。
| 构造器和说明 |
|---|
MQHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.springframework.core.env.Environment |
getEnvironment()
获取环境配置
|
static MQMeta |
getMQMeta(String exchangeName,
String queueName,
String routeKey)
根据交换器名称、队列名称和路由键获取MQ元数据
|
static Map<String,MQMeta> |
globalMQMeta()
获取全局MQ元数据映射
|
static MQMeta |
register(MQMeta mqMeta)
注册MQ元数据
直接注册已创建的MQ元数据。
|
static MQMeta |
register(String exchangeName,
String queueName,
String routeKey)
注册MQ元数据
根据交换器名称、队列名称和路由键创建并注册MQ元数据。
|
static void |
setEnvironment(org.springframework.core.env.Environment environment)
设置环境配置
|
public static void setEnvironment(org.springframework.core.env.Environment environment)
environment - Spring环境配置public static org.springframework.core.env.Environment getEnvironment()
public static MQMeta getMQMeta(String exchangeName, String queueName, String routeKey)
exchangeName - 交换器名称queueName - 队列名称routeKey - 路由键public static MQMeta register(String exchangeName, String queueName, String routeKey)
根据交换器名称、队列名称和路由键创建并注册MQ元数据。 如果已存在相同键的元数据,则返回已存在的元数据。
exchangeName - 交换器名称queueName - 队列名称routeKey - 路由键Copyright © 2025. All rights reserved.