当我在使用spring-cloud-starter-stream-rocketmq整合rocketmq发送消息和消费消息的时候,使用 Caused by: org.apache.rocketmq.client.exception.MQBrokerException: CODE: 1 DESC: the producer group[] not exist For more information, please visit the url,http://rocketmq.apache.org/docs/faq/ at org.apach...
确定broker连上了nameserver,消费者没连上nameserver,请问如何解决 报错信息—— org.apache.rocketmq.client.exception.MQBrokerException: CODE: 17 DESC: topic[order-group] not exist, apply first please! 消费者设置 DefaultMQProducer producer = new DefaultMQProducer("order-group"); producer.setNamesrv...
在Procuder这个页面查询时会出现如下异常: java.lang.RuntimeException:org.apache.rocketmq.client.exception.MQBrokerException:CODE:1DESC:theproducergroup[]notexistFormoreinformation,pleasevisittheurl,http://rocketmq.apache.org/docs/faq/atcom.google.common.base.Throwables.propagate(Throwables.java:160)atorg....
public static void main(String[] args) throws MQClientException, InterruptedException { DefaultMQProducer producer = new DefaultMQProducer("ProducerGroupName"); producer.setNamesrvAddr("111.231.XX.XX:9876"); producer.start(); for (int i = 0; i < 10; i++) try { { Message msg = new Mess...
log.warn("the producer group[{}] exist already.", group);returnfalse; }returntrue; } 其中privatefinalConcurrentMap<String/*group*/, MQProducerInner> producerTable =newConcurrentHashMap<String, MQProducerInner>(); 所以一个JVM中同一个producergroup不能有两个producer的 ...
简介:he producer group has been created before, specify another name please 1. 在网上看了一些解决这个问题的办法,大部分朋友都说是要在实例化 DefaultMQProducer 的时候指定惟一的 instanceName 来解决,窃以为这样虽然解决了问题,但却是不应该用的解决办法。为什么这样说?因为官网介绍客户端公共参数的时候对这个...
1.NormalProducer(普通) 2.OrderProducer(顺序) 3.TransactionProducer(事务) 下面来介绍一下producer中的各个API的使用: 1. producerGroup:Producer组名, 默认值为DEFAULT_PRODUCER,多个Producer如果属于一个应用,发送同样的消息,则应该将它们归为同一组。
{thrownewMQClientException("producerGroup is null",null);}//生产所属组 不能等于 DEFAULT_PRODUCERif(this.defaultMQProducer.getProducerGroup().equals(MixAll.DEFAULT_PRODUCER_GROUP)){thrownewMQClientException("producerGroup can not equal "+MixAll.DEFAULT_PRODUCER_GROUP+", please specify another one."...
先解释一下题目,我们假设有一个Producer和两个Consumer,Producer向TOPICA和TOPICB发送消息,两个Consumer分别订阅两个topic。我们看下这时候会出现的问题,以及根据源码分析一下为什么出现问题。 现象 现象其实还是比较隐蔽的,broker上会打印:the consumer's subscription not exist,group ...的日志(Consumer端也会打印类似...
MQClientInstance定义了producerTable,其registerProducer方法会执行producerTable.putIfAbsent(group, producer),如果返回值不为null则返回false;其unregisterProducer方法会执行producerTable.remove(group)以及unregisterClientWithLock,而后者主要执行的是unregisterClient,它最后执行的是mQClientAPIImpl.unregisterClient DefaultMQPr...