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

flash网站制作实例wordpress中文广告插件

flash网站制作实例,wordpress中文广告插件,wordpress怎么建商场,网店如何推广为了简化应用支持服务方便的分合#xff0c;使用Zookeeper embbed模式。集成Zookeeper比较容易#xff0c;使用starter或自己写代码都可以。但是由于集成了Dubbo#xff0c;每次启动时都会发现zookeeper没有启动就开始报错退出#xff0c;但是确是已经集成了。 于是只能翻…为了简化应用支持服务方便的分合使用Zookeeper embbed模式。集成Zookeeper比较容易使用starter或自己写代码都可以。但是由于集成了Dubbo每次启动时都会发现zookeeper没有启动就开始报错退出但是确是已经集成了。 于是只能翻Dubbo源码 发现Dubbo启动时会添加一个早期事件DubboConfigInitEvent。在spring afterproperties后会立即触发该事件。在该事件里调用zookeeper注册事件。 因此解决方式是添加早期事件DubboConfigInitEvent的侦听在侦听里去初始化zookeeper server这样就能保证在Dubbo初始化之前具备zookeeper服务了 添加一个Helper Bean实现代码如下 package org.ccframe.commons.helper;import lombok.Getter; import lombok.SneakyThrows; import org.apache.dubbo.config.spring.context.event.DubboConfigInitEvent; import org.apache.zookeeper.server.NIOServerCnxnFactory; import org.apache.zookeeper.server.ZooKeeperServer; import org.ccframe.config.GlobalEx; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.ApplicationListener; import org.springframework.stereotype.Component;import java.io.File; import java.net.InetSocketAddress; import java.nio.file.Path; import java.nio.file.Paths;Component public class EmbeddedZookeeperLauncher implements ApplicationListenerDubboConfigInitEvent{private String zooDir;Value(${app.zookeeper.embed.dir:})public void setZooDir(String zooDir) {this.zooDir zooDir;if (zooDir null || zooDir.isEmpty()) {this.zooDir GlobalEx.APP_BASE_DIR File.separator GlobalEx.EMBEDDED_ZOOKEEPER_DIR; //zookeeper数据放到应用运行目录}}Value(${app.zookeeper.embed.port:2181})private Integer zooPort;Value(${app.zookeeper.embed.max-connection:1024})private Integer maxConnection;Value(${app.zookeeper.embed.tick-time:500})private Integer tickTime;Getterprivate ZooKeeperServer zooKeeperServer;OverrideSneakyThrowspublic void onApplicationEvent(DubboConfigInitEvent event){if (event.getApplicationContext().getParent() null) {Path zooPath Paths.get(zooDir);zooKeeperServer new ZooKeeperServer(zooPath.toFile(), zooPath.toFile(), tickTime);NIOServerCnxnFactory factory new NIOServerCnxnFactory();System.setProperty(zookeeper.maxCnxns, Integer.toString(maxConnection));factory.configure(new InetSocketAddress(zooPort), maxConnection);factory.startup(zooKeeperServer);}}}然后启动就不会报错了 本人还实现了elasticsearch 7的集成模式这样额外只需要启动一个独立的redis即可在单台2C2G的云主机上运行ccframe微服务框架了。耐斯~
http://www.w-s-a.com/news/464315/

相关文章:

  • 青浦赵巷网站建设公司网站开发需求文档
  • 苏州网站建设的公司哪家好无锡网站制作那些
  • 装饰公司网站模板科技成果鉴定机构
  • 给公司做的东西放到私人网站上十堰为企业做网站的单位
  • 手机网站建设价钱手机自己做网站
  • 网站建设属于哪种公司电子商务查询网站
  • 工程建设标准强制性条文最新版本网站关键词排名优化应该怎么做
  • 网站网页设计内容品牌高端网站建设公司
  • 网站开发报价 福州中国建筑网官网手机版
  • 网站 图片 自动往右移专门做定制化的网站
  • 最好用的cms手机百度关键词排名 网站优化软件
  • 凉山州城乡规划建设局网站长沙网站建设哪家强
  • 广州网站开发创意设计公司企业自己怎么制作网站首页
  • 曲靖 曲靖网站建设软件(app)开发wordpress 没有远程发布
  • 官方网站开发与定制网站建设技术是干嘛的
  • 昆明网站建设工作室网站菜单导航怎么做的
  • 南京网站做的好的公司猪八戒网站做推广怎么样
  • 建站收费标准福州网站搭建
  • 做防护用品的网站欧美网站建设风格特点
  • 龙华做网站联系电话北京软件开发培训班
  • 做网站运营有前途网站的建设与管理的心得体会
  • 河南网站推广怎么做网页制作免费下载
  • 网站如何屏蔽中国ip商丘网站建设的公司哪家好
  • 东莞广告公司东莞网站建设价格鹤壁哪有做网站的
  • 门户网站界面设计logo设计商标设计
  • 建设银行网站驱动宁波网站建设相信荣胜网络
  • 八里河网站建设项目建设可行性企业品牌推广方式有哪些
  • jsp网站开发之html入门知识广州服装设计公司
  • 做电商看的网站有哪些个人网页制作成品免费
  • 沈阳建站多少钱境外网站 备案