AsyncProducer No name server address, please set it.
报错log
No name server address, please set it.
原因
List<String> nsList = this.getmQClientFactory().getMQClientAPIImpl().getNameServerAddressList();
if (null == nsList || nsList.isEmpty()) {
throw new MQClientException(
"No name server address, please set it." + FAQUrl.suggestTodo(FAQUrl.NAME_SERVER_ADDR_NOT_EXIST_URL), null).setResponseCode(ClientErrorCode.NO_NAME_SERVER_EXCEPTION);
}
Producer没有配置注册中心地址时报错
解决方式
producer.setNamesrvAddr("localhost:9876");