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

怎么做中英文版网站网页查询系统

怎么做中英文版网站,网页查询系统,建站宝盒手机版下载,大连网站建设找简维科技这是本人学习的总结#xff0c;主要学习资料如下 马士兵教育rocketMq官方文档 目录 1、Overview1.1、创建MQClientInstance1.1.1、检查1.1.1、MQClientInstance的ID 1.2、MQClientInstance.start() 1、Overview 这是发送信息的代码样例#xff0c; DefaultMQProducer produ…这是本人学习的总结主要学习资料如下 马士兵教育rocketMq官方文档 目录 1、Overview1.1、创建MQClientInstance1.1.1、检查1.1.1、MQClientInstance的ID 1.2、MQClientInstance.start() 1、Overview 这是发送信息的代码样例 DefaultMQProducer producer new DefaultMQProducer(PRODUCER_GROUP); producer.setNamesrvAddr(DEFAULT_NAMESRVADDR); producer.start(); for (int i 0; i MESSAGE_COUNT; i) {try {Message msg new Message(TOPIC, TAG, (Hello RocketMQ i).getBytes(RemotingHelper.DEFAULT_CHARSET));SendResult sendResult producer.send(msg);System.out.printf(%s%n, sendResult);} catch (Exception e) {e.printStackTrace();Thread.sleep(1000);} } producer.shutdown();生产者启动最少需要两个信息group和nameSrvAddr。启动的源码则是producer#start()中。 最终RocketMQ会创建MQClientInstance的实例然后在调用MQClientInstance#start()完成生产者的启动。 1.1、创建MQClientInstance 1.1.1、检查 代码线索DefaultMQProducer#start() - DefaultMQProducerImpl#start() - DefaultMQProducerImpl#checkConfig()。 创建MQClientInstance前做前置检查主要是检查group的格式并且不能和系统的group重命。 1.1.1、MQClientInstance的ID MQClientInstance由MQClientManager进行管理。MQClientManager整个JVM中只有一个实例其内部用ConcurrentMapString, MQClientManager管理着所有的MQClientInstance其中的String可以看成是每个MQClientInstance的id下面通过源码查看id是如何组成的。 代码线索DefaultMQProducer#start() - DefaultMQProducerImpl#start() - MQClientManager#getInstance()#getOrCreateMQClientInstance() - 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);}if (enableStreamRequestType) {sb.append();sb.append(RequestType.STREAM);}return sb.toString(); }很明显每个MQClientInstance的ID主要是由IPinstanceName和unitName组成其中instanceName和unitName都可以设置。所以如果我们想要创建多个MQClientInstance使用的话可以设置不同的instanceName和unitName。 1.2、MQClientInstance.start() 启动一些线程池心跳服务。 public void start() throws MQClientException {synchronized (this) {switch (this.serviceState) {case CREATE_JUST:this.serviceState ServiceState.START_FAILED;// If not specified,looking address from name serverif (null this.clientConfig.getNamesrvAddr()) {this.mQClientAPIImpl.fetchNameServerAddr();}// Start request-response channel// NRC startthis.mQClientAPIImpl.start();// Start various schedule tasksthis.startScheduledTask();// Start pull servicethis.pullMessageService.start();// Start rebalance servicethis.rebalanceService.start();// Start push servicethis.defaultMQProducer.getDefaultMQProducerImpl().start(false);log.info(the client factory [{}] start OK, this.clientId);this.serviceState ServiceState.RUNNING;break;case START_FAILED:throw new MQClientException(The Factory object[ this.getClientId() ] has been created before, and failed., null);default:break;}} }
http://www.hkea.cn/news/14559884/

相关文章:

  • 沈阳电力建设总公司网站常熟做网站多少钱
  • 住房和城乡建设部中国建造师网站住房和城乡建设部资质延期
  • 伊川网站开发ps软件下载手机版
  • 网站流程示意前端开发面试题
  • 中国城乡住房建设厅网站首页wordpress move导入
  • 营销型网站建设目的建设培训中心网站
  • php是做网站还是网页wordpress电影网站模板
  • 中文企业网站模板免费下载建设网站写需求分析报告
  • 做定制网站多少钱唐山自助建站
  • 网站设计怎么做链接大兴58网站起名网站制作
  • 制作h5免费平台保定关键词优化平台
  • 网站的建设技术有哪些内容一般网站建设用什么语言
  • 一个网站建设大概需要多少费用系统开发需要的技术
  • 网站建设手机端官网做导购网站需要多大的服务器
  • 大连免费网站建设软件开发各阶段工作量比例
  • 廊坊app网站制作网站建设费用 优帮云
  • 水产网站源码外链群发平台
  • 嘉兴建站模板系统北京做网站比较好的公司
  • 广州网站建站平台WordPress评论ajax提交
  • 吕梁市城乡建设局网站重庆公司网站设计制作
  • 有效的网站建设公遵义在线读者板留言
  • 网站开发技术是仿豆瓣WordPress主题
  • 湘潭做网站 磐石网络怎么才能注册做网站
  • 高稳定性的网站设计制作wordpress可以做电影站
  • 网站页脚模板猎头公司属于什么行业
  • 松滋网站定制网站排名优化原理
  • 织带东莞网站建设技术支持龙岩kk网
  • 网站备案公司上海人才网官网登录
  • 绍兴公司网站建设济南公司做网站
  • 台州网站制作计划职高网页设计与制作