构造方法详细信息

  1. DefaultMQProducer

    public DefaultMQProducer()

    创建一个新的生产者。

  2. DefaultMQProducer

    DefaultMQProducer(final String producerGroup)

    使用指定的分组名创建一个生产者。

    • 入参描述:

      参数名类型是否必须缺省值描述
      producerGroupStringDEFAULT_PRODUCER生产者的分组名称
  3. DefaultMQProducer

    DefaultMQProducer(final String producerGroup, boolean enableMsgTrace)

    使用指定的分组名创建一个生产者,并设置是否开启消息追踪。

    • 入参描述:

      参数名类型是否必须缺省值描述
      producerGroupStringDEFAULT_PRODUCER生产者的分组名称
      enableMsgTracebooleanfalse是否开启消息追踪
  4. DefaultMQProducer

    DefaultMQProducer(final String producerGroup, boolean enableMsgTrace, final String customizedTraceTopic)

    使用指定的分组名创建一个生产者,并设置是否开启消息追踪及追踪topic的名称。

    • 入参描述:

      参数名类型是否必须缺省值描述
      producerGroupStringDEFAULT_PRODUCER生产者的分组名称
      rpcHookRPCHooknull每个远程命令执行后会回调rpcHook
      enableMsgTracebooleanfalse是否开启消息追踪
      customizedTraceTopicStringRMQ_SYS_TRACE_TOPIC消息跟踪topic的名称
  5. DefaultMQProducer

    DefaultMQProducer(RPCHook rpcHook)

    使用指定的hook创建一个生产者。

    • 入参描述:

      参数名类型是否必须缺省值描述
      rpcHookRPCHooknull每个远程命令执行后会回调rpcHook
  6. DefaultMQProducer

    DefaultMQProducer(final String producerGroup, RPCHook rpcHook)

    使用指定的分组名及自定义hook创建一个生产者。

    • 入参描述:

      参数名类型是否必须缺省值描述
      producerGroupStringDEFAULT_PRODUCER生产者的分组名称
      rpcHookRPCHooknull每个远程命令执行后会回调rpcHook
  7. DefaultMQProducer

    DefaultMQProducer(final String producerGroup, RPCHook rpcHook, boolean enableMsgTrace,final String customizedTraceTopic)

    使用指定的分组名及自定义hook创建一个生产者,并设置是否开启消息追踪及追踪topic的名称。

    • 入参描述:
    参数名类型是否必须缺省值描述
    producerGroupStringDEFAULT_PRODUCER生产者的分组名称
    rpcHookRPCHooknull每个远程命令执行后会回调rpcHook
    enableMsgTracebooleanfalse是否开启消息追踪
    customizedTraceTopicStringRMQ_SYS_TRACE_TOPIC消息跟踪topic的名称