• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java BytesPushThroughSerializer类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.I0Itec.zkclient.serialize.BytesPushThroughSerializer的典型用法代码示例。如果您正苦于以下问题:Java BytesPushThroughSerializer类的具体用法?Java BytesPushThroughSerializer怎么用?Java BytesPushThroughSerializer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BytesPushThroughSerializer类属于org.I0Itec.zkclient.serialize包,在下文中一共展示了BytesPushThroughSerializer类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: init

import org.I0Itec.zkclient.serialize.BytesPushThroughSerializer; //导入依赖的package包/类
private void init() {
    zkClient = new ZkClient(url, sessionTimeout, connectionTimeout,
            new BytesPushThroughSerializer());
    try {
        zkClient.createPersistent(HOME.concat(root).concat("/").
                concat(parent), true);
    } catch (ZkNodeExistsException e) {
        e.printStackTrace();
    }
    cleanExecutors = Executors.newCachedThreadPool();

}
 
开发者ID:tomoncle,项目名称:JavaStudy,代码行数:13,代码来源:IdGenerator.java


示例2: fromZookeeper

import org.I0Itec.zkclient.serialize.BytesPushThroughSerializer; //导入依赖的package包/类
/**
 * Creates a connection to a Pinot cluster, given its Zookeeper URL
 *
 * @param zkUrl The URL to the Zookeeper cluster
 * @return A connection that connects to the brokers in the given Helix cluster
 */
public static Connection fromZookeeper(String zkUrl) {
  try {
    ZkClient client = new ZkClient(zkUrl);
    client.setZkSerializer(new BytesPushThroughSerializer());
    byte[] brokerResourceNodeData = client.readData("/EXTERNALVIEW/brokerResource", true);
    JSONObject jsonObject = new JSONObject(new String(brokerResourceNodeData));
    JSONObject brokerResourceNode = jsonObject.getJSONObject("mapFields");

    List<String> brokerUrls = new ArrayList<String>();

    Iterator<String> resourceNames = brokerResourceNode.keys();
    while (resourceNames.hasNext()) {
      String resourceName = resourceNames.next();
      JSONObject resource = brokerResourceNode.getJSONObject(resourceName);

      Iterator<String> brokerNames = resource.keys();
      while (brokerNames.hasNext()) {
        String brokerName = brokerNames.next();
        if (brokerName.startsWith("Broker_") && "ONLINE".equals(resource.getString(brokerName))) {
          // Turn Broker_12.34.56.78_1234 into 12.34.56.78:1234
          brokerUrls.add(brokerName.replace("Broker_", "").replace("_", ":"));
        }
      }
    }

    client.close();

    return new Connection(brokerUrls, _transportFactory.buildTransport());
  } catch (Exception e) {
    throw new PinotClientException(e);
  }
}
 
开发者ID:Hanmourang,项目名称:Pinot,代码行数:39,代码来源:ConnectionFactory.java


示例3: DynamicBrokerSelector

import org.I0Itec.zkclient.serialize.BytesPushThroughSerializer; //导入依赖的package包/类
public DynamicBrokerSelector(String zkServers) {
  ZkClient zkClient = new ZkClient(zkServers);
  zkClient.setZkSerializer(new BytesPushThroughSerializer());
  zkClient.waitUntilConnected(60, TimeUnit.SECONDS);
  zkClient.subscribeDataChanges(ExternalViewReader.BROKER_EXTERNAL_VIEW_PATH, this);
  evReader = new ExternalViewReader(zkClient);
  refresh();
}
 
开发者ID:linkedin,项目名称:pinot,代码行数:9,代码来源:DynamicBrokerSelector.java


示例4: ZKClient

import org.I0Itec.zkclient.serialize.BytesPushThroughSerializer; //导入依赖的package包/类
/**
 * Create new ZkClient of servers
 *
 * @param servers ZooKeeper client hosts
 */
public ZKClient(String servers) {
  client = new ZkClient(servers, SESSION_TIMEOUT, CONNECTION_TIMEOUT, new BytesPushThroughSerializer());
}
 
开发者ID:XiaoMi,项目名称:ECFileCache,代码行数:9,代码来源:ZKClient.java


示例5: client

import org.I0Itec.zkclient.serialize.BytesPushThroughSerializer; //导入依赖的package包/类
private ZkClient client() { return new ZkClient(connect, 30000, 30000, new BytesPushThroughSerializer()); } 
开发者ID:elodina,项目名称:hdfs-mesos,代码行数:2,代码来源:Storage.java



注:本文中的org.I0Itec.zkclient.serialize.BytesPushThroughSerializer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SelectOneData类代码示例发布时间:2022-05-23
下一篇:
Java CacheEntry类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap