异常信息:
org.apache.rocketmq.client.exception.MQClientException: The consumer group[] has been created before, specify another name please.
See http://rocketmq.apache.org/docs/faq/ for further details.
at org.apache.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl.start(DefaultMQPushConsumerImpl.java:630)
at org.apache.rocketmq.client.consumer.DefaultMQPushConsumer.start(DefaultMQPushConsumer.java:693)
at com.dvt.mq.CsbYlxxtsMQConsumer.getMsg(CsbYlxxtsMQConsumer.java:136)
at com.dvt.run.ApplicationRunnerUtils.run(ApplicationRunnerUtils.java:19)
.......
异常信息表明:消费者组已经存在建立更换一个组名。这种情况通常出现在,多个consumer使用一个group消费多个topic的情景。
解决办法:
consumer.setInstanceName(TOPIC);
设置consumer的实例名,在同一个group中保证唯一就行,例如可以用Topic名。