构造方法详细信息
DefaultMQProducer
public DefaultMQProducer()
创建一个新的生产者。
DefaultMQProducer
DefaultMQProducer(final String producerGroup)
使用指定的分组名创建一个生产者。
入参描述:
参数名 类型 是否必须 缺省值 描述 producerGroup String 是 DEFAULT_PRODUCER 生产者的分组名称
DefaultMQProducer
DefaultMQProducer(final String producerGroup, boolean enableMsgTrace)
使用指定的分组名创建一个生产者,并设置是否开启消息追踪。
入参描述:
参数名 类型 是否必须 缺省值 描述 producerGroup String 是 DEFAULT_PRODUCER 生产者的分组名称 enableMsgTrace boolean 是 false 是否开启消息追踪
DefaultMQProducer
DefaultMQProducer(final String producerGroup, boolean enableMsgTrace, final String customizedTraceTopic)
使用指定的分组名创建一个生产者,并设置是否开启消息追踪及追踪topic的名称。
入参描述:
参数名 类型 是否必须 缺省值 描述 producerGroup String 是 DEFAULT_PRODUCER 生产者的分组名称 rpcHook RPCHook 否 null 每个远程命令执行后会回调rpcHook enableMsgTrace boolean 是 false 是否开启消息追踪 customizedTraceTopic String 否 RMQ_SYS_TRACE_TOPIC 消息跟踪topic的名称
DefaultMQProducer
DefaultMQProducer(RPCHook rpcHook)
使用指定的hook创建一个生产者。
入参描述:
参数名 类型 是否必须 缺省值 描述 rpcHook RPCHook 否 null 每个远程命令执行后会回调rpcHook
DefaultMQProducer
DefaultMQProducer(final String producerGroup, RPCHook rpcHook)
使用指定的分组名及自定义hook创建一个生产者。
入参描述:
参数名 类型 是否必须 缺省值 描述 producerGroup String 是 DEFAULT_PRODUCER 生产者的分组名称 rpcHook RPCHook 否 null 每个远程命令执行后会回调rpcHook
DefaultMQProducer
DefaultMQProducer(final String producerGroup, RPCHook rpcHook, boolean enableMsgTrace,final String customizedTraceTopic)
使用指定的分组名及自定义hook创建一个生产者,并设置是否开启消息追踪及追踪topic的名称。
- 入参描述:
参数名 类型 是否必须 缺省值 描述 producerGroup String 是 DEFAULT_PRODUCER 生产者的分组名称 rpcHook RPCHook 否 null 每个远程命令执行后会回调rpcHook enableMsgTrace boolean 是 false 是否开启消息追踪 customizedTraceTopic String 否 RMQ_SYS_TRACE_TOPIC 消息跟踪topic的名称