当前位置: 首页 > wzjs >正文

网站模板及素材百度提升优化

网站模板及素材,百度提升优化,模板网站seo,国外做美食的网站有哪些问题背景: producer连接nameserver1,consumer连接nameserver2, 消费者指定了一个MessageQueueStrategy 服务启动的时候,发现消费者,消费不到topic, 发现的方式是在MessageQueueStrategy,deb…

问题背景:

producer连接nameserver1,consumer连接nameserver2,

消费者指定了一个MessageQueueStrategy

服务启动的时候,发现消费者,消费不到topic,

发现的方式是在MessageQueueStrategy,debug发现message queue list,所属的topic并不是需要的topic

原因:

MQClientInstance里面的mQClientAPIImpl,它的nameserver的地址是nameserver1,

导致consumer去获取topic的info的时候,导致无法获取到数据。

原因是rocketmq producer和consumer共享一个MQClientInstance。

RocketMQ通过MQClientManager维护全局唯一的MQClientInstance(以clientId作为Key,默认clientId是10.8.0.178@34872这样的形式),同一进程内的Producer和Consumer会复用该实例的网络组件(包括RemotingClient)

计算clientId的方法:org.apache.rocketmq.client.ClientConfig#buildMQClientId

public String buildMQClientId() {StringBuilder sb = new StringBuilder();sb.append(this.getClientIP());sb.append("@");sb.append(this.getInstanceName());if (!UtilAll.isBlank(this.unitName)) {sb.append("@");sb.append(this.unitName);}return sb.toString();
}

解决方案:

给producer和consumer指定instanceName

producer.setInstanceName("Cluster1Instance");

consumer.setInstanceName("Cluster2Instance");

http://www.dtcms.com/wzjs/267735.html

相关文章:

  • 成都网站推广优化公司网站优化检测
  • 高端网站建设公司怎么做推广网络营销的特点有哪些特点
  • 网站技术架构图苏州seo网站公司
  • 毕节市城乡住房建设网站长春seo排名公司
  • 免费网站在线观看人数在哪买怎么让关键词快速上首页
  • 金华专业网站建设公司sem是什么检测分析
  • 做网站 前途seox
  • 门户网站建设意见设计个人网站
  • asp.net网站打不开html页面深圳网站建设哪家好
  • 能通过淘宝网站做淘宝客吗今日油价92汽油价格表
  • 平面网页设计培训sem和seo是什么职业
  • 武汉网站建设哪家好镇江交叉口优化
  • 利趣网站开发商搜索引擎优化的步骤
  • 网站开发程序员是做什么的seo黑帽是什么
  • 株洲网络营销推广百度官网优化
  • 做游戏网站用什么系统做淘宝seo推广优化
  • 酒泉建设局造价官网站北京环球影城每日客流怎么看
  • php怎么用来做网站净水器十大品牌
  • 如何在网站源码做授权搜索引擎营销原理
  • 优化seo招聘贵州seo和网络推广
  • 张家港保税区规划建设局网站金城武重庆森林经典台词
  • 做网站要什么语言百度我的订单
  • 江苏昆山网站建设兰州网络优化seo
  • 延吉做网站网站建设优化
  • 建网站 铸品牌 做推广哪里做网站便宜
  • 如何做网站帮别人赚钱微信推广文案
  • 电子业网站建设百度在线客服人工服务
  • 学做系统的网站查询网址域名
  • 网站权重传递百度在线咨询
  • 中国疫情最新消息全国新增seo建站优化