gpt4 book ai didi

zu.core.cluster.ZuCluster.getClusterId()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 13:19:36 27 4
gpt4 key购买 nike

本文整理了Java中zu.core.cluster.ZuCluster.getClusterId()方法的一些代码示例,展示了ZuCluster.getClusterId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZuCluster.getClusterId()方法的具体详情如下:
包路径:zu.core.cluster.ZuCluster
类名称:ZuCluster
方法名:getClusterId

ZuCluster.getClusterId介绍

暂无

代码示例

代码示例来源:origin: com.senseidb.zu/zu-finagle

public void leaveCluster(ZuCluster cluster) throws UpdateException{
 List<EndpointStatus> endpoints = endpointMap.remove(cluster.getClusterId());
 if (endpoints != null) {
  cluster.leave(endpoints);
 }
}

代码示例来源:origin: com.senseidb.zu/zu-finagle

public synchronized void joinCluster(ZuCluster cluster, Set<Integer> shards) throws JoinException, InterruptedException {
 String clusterId = cluster.getClusterId();
 List<EndpointStatus> endpoints = endpointMap.get(clusterId);
 if (endpoints == null) {
  endpoints = cluster.join(addr, shards);
  endpointMap.put(clusterId, endpoints);
 }
 else {
  throw new JoinException("cluster "+clusterId+" already joined, leave first", null);
 }
}

代码示例来源:origin: com.senseidb/sensei-core

@SuppressWarnings({ "unchecked", "rawtypes" })
public void start(boolean available) throws Exception {
 _core.start();
 logger.info("Cluster Id: " + cluster.getClusterId());
 AbstractSenseiCoreService<SenseiRequest, SenseiResult> coreSenseiService = new CoreSenseiServiceImpl(
   _core);
 AbstractSenseiCoreService<SenseiRequest, SenseiSystemInfo> sysSenseiCoreService = new SysSenseiCoreServiceImpl(
   _core);
 SenseiCoreServiceMessageHandler<SenseiRequest, SenseiResult> senseiMsgHandler = new SenseiCoreServiceMessageHandler<SenseiRequest, SenseiResult>(
   coreSenseiService);
 SenseiCoreServiceMessageHandler<SenseiRequest, SenseiSystemInfo> senseiSysMsgHandler = new SenseiCoreServiceMessageHandler<SenseiRequest, SenseiSystemInfo>(
   sysSenseiCoreService);
 transportService.registerHandler(senseiMsgHandler);
 transportService.registerHandler(senseiSysMsgHandler);
 server.start();
 if (_externalSvc != null) {
  for (AbstractSenseiCoreService svc : _externalSvc) {
   transportService.registerHandler(new SenseiCoreServiceMessageHandler(svc));
  }
 }
 setAvailable(available);
 SenseiServerAdminMBean senseiAdminMBean = getAdminMBean();
 StandardMBean bean = new StandardMBean(senseiAdminMBean, SenseiServerAdminMBean.class);
 JmxUtil.registerMBean(bean, "name", "sensei-server-" + _id);
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com