本文整理汇总了Java中cn.gyyx.elves.util.mq.PropertyLoader.ZOOKEEPER_OUT_TIME属性的典型用法代码示例。如果您正苦于以下问题:Java PropertyLoader.ZOOKEEPER_OUT_TIME属性的具体用法?Java PropertyLoader.ZOOKEEPER_OUT_TIME怎么用?Java PropertyLoader.ZOOKEEPER_OUT_TIME使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类cn.gyyx.elves.util.mq.PropertyLoader
的用法示例。
在下文中一共展示了PropertyLoader.ZOOKEEPER_OUT_TIME属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: registerZooKeeper
/**
* 注册模块到zk节点
*/
private static void registerZooKeeper() throws Exception{
if("true".equalsIgnoreCase(PropertyLoader.ZOOKEEPER_ENABLED)){
LOG.info("regist zookeeper ...."+PropertyLoader.ZOOKEEPER_HOST);
ZookeeperExcutor zke=new ZookeeperExcutor(PropertyLoader.ZOOKEEPER_HOST,
PropertyLoader.ZOOKEEPER_OUT_TIME, PropertyLoader.ZOOKEEPER_OUT_TIME);
//创建模块根节点
if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT)){
zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT);
}
if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler")){
zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler");
}
//创建节点
String nodeName=zke.createNode(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler/", "");
if(null!=nodeName){
//添加创建的节点监听,断线重连
zke.addListener(PropertyLoader.ZOOKEEPER_ROOT+"/scheduler/", "");
}
LOG.info("registerZooKeeper success!");
}
}
示例2: contextInitialized
@Override
public void contextInitialized(ServletContextEvent event) {
//设置conf.properties 文件路径
// String openapiPath=System.getProperty("OPENAPI_PATH");
// if(StringUtils.isBlank(openapiPath)){
// throw new RuntimeException("get system properties fail,key is opeanapi-path");
// }
ServletContext context = event.getServletContext();
ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
SpringUtil.app=ctx;
if("true".equalsIgnoreCase(PropertyLoader.ZOOKEEPER_ENABLED)){
try {
ZookeeperExcutor zke=new ZookeeperExcutor(PropertyLoader.ZOOKEEPER_HOST,
PropertyLoader.ZOOKEEPER_OUT_TIME, PropertyLoader.ZOOKEEPER_OUT_TIME);
//创建模块根节点
if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT)){
zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT);
}
if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/openapi")){
zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/openapi");
}
String nodeName=zke.createNode(PropertyLoader.ZOOKEEPER_ROOT+"/openapi/", "");
if(null!=nodeName){
zke.addListener(PropertyLoader.ZOOKEEPER_ROOT+"/openapi/", "");
LOG.info("register zookeeper openapi node success");
}
}catch (Exception e){
LOG.error("register zookeeper openapi node fail , msg:"+ ExceptionUtil.getStackTraceAsString(e));
}
}
}
示例3: contextInitialized
public void contextInitialized(ServletContextEvent event) {
ServletContext context = event.getServletContext();
ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
SpringUtil.app=ctx;
LOG.info("WebApplicationContext listener start ,ctx :" + ctx);
if("true".equalsIgnoreCase(PropertyLoader.ZOOKEEPER_ENABLED)){
try {
ZookeeperExcutor zke=new ZookeeperExcutor(PropertyLoader.ZOOKEEPER_HOST,
PropertyLoader.ZOOKEEPER_OUT_TIME, PropertyLoader.ZOOKEEPER_OUT_TIME);
//创建模块根节点
if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT)){
zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT);
}
if(null==zke.getClient().checkExists().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor")){
zke.getClient().create().creatingParentsIfNeeded().forPath(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor");
}
String nodeName=zke.createNode(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor/", "");
if(null!=nodeName){
zke.addListener(PropertyLoader.ZOOKEEPER_ROOT+"/supervisor/", "");
LOG.info("register zookeeper supervisor node success");
}
}catch (Exception e){
LOG.error("register zookeeper supervisor node fail , msg:"+ ExceptionUtil.getStackTraceAsString(e));
}
}
}