zookeeper怎么远程调用(如何开zookeeper)

技术如何进行Zookeeper开源客户端框架Curator的简单使用如何进行Zookeeper开源客户端框架Curator的简单使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

如何进行动物园管理员开源客户端框架管理者的简单使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

管理者最初由网飞的乔丹齐默曼开发馆长提供了一套Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)类库,可以更容易的使用动物园管理员。

所谓动物园管理员技巧(动物园管理员食谱),也可以称之为解决方案,或者叫实现方案,是指动物园管理员的使用方法,比如分布式的配置管理,领导者选举等

管理者作为阿帕奇动物园管理员天生配套的组件动物园管理员。的Java 语言(一种计算机语言,尤用于创建网站)语言(一种计算机语言,尤用于创建网站)开发者自然而然的会选择它在项目中使用。

官网链接:http://策展人。apache.org/

如何进行Zookeeper开源客户端框架Curator的简单使用

提供的功能组件

1.结构提供了一套高级的原料药,简化了动物园管理员的操作。它增加了很多使用动物园管理员开发的特性,可以处理动物园管理员集群复杂的连接管理和重试机制

2.客户是动物园管理员客户端的一个替代品,提供了一些底层处理和相关的工具方法

3.方法实现了通用动物园管理员的食谱,该组件建立在结构的基础之上

4.公用事业各种工具类

5.错误异常处理,连接,恢复等。

6.扩展馆长-食谱包实现了通用的技巧,这些技巧在动物园管理员文档中有介绍。为了避免是这个包(包装)变得巨大配方/应用将会放入一个独立的延长包下。并使用命名规则馆长-x-姓名。

管理者编译好的类库被发布到马文中心中馆长包含几个神器。你可以根据你的需要在你的项目中加入相应的依赖。对于大多数开发者来说,引入馆长-食谱这一个就足够了。

依赖:

属国

groupIdorg.apache.curator/groupId

工艺策展人-配方/工艺

版本2 .6 .0/版本

/依赖性

属国

groupIdorg.apache.curator/groupId

艺术品馆长-客户/艺术品

版本2 .6 .0/版本

/依赖性

属国

groupIdorg.apache.curator/groupId

艺术品策展人-框架/艺术品

版本2 .6 .0/版本

/依赖性接下来是我实战中用到一些代码,(需要说明的是这里用到了动物园管理员共享锁,按天执行的锁,并不是很完善,通过节点路径来控制)

示例代码:

@组件("用户任务")

public class usertasextendsbasetask {

privatedstaticlogger=记录器工厂。getlogger(用户任务。类);

@自动连线

privateUserServiceuserService

@资源

受保护的动物;

publicationstatistinglock _ NODE='/data/lockPs '另外需要说明是用到了封装好的动物园管理员的客户端,这里在介绍一下,

获取zookeeper的客户端:

//1.方式一

classZooKeeperClient{

privateCuratorFrameworkclient

publicZooKeeperClient(StringzkAddress){ 0

client=curatrorframework factory。新客户端(zkAddress,newexp指数bacryffrey(1000,3));

client.getCuratorListenable().addListener(NewNodeEventlistener());

客户。start();

}

.

}

//2.方式二

classZooKeeperClient{

privateCuratorFrameworkclient

public zookeeperclient(stringconnectctcttstring,intsessionTimeout,Stringparent)throwsException{

zkClient=new curatorzookeeerclient(connectString,sessionTimeout,sessionTimeout,zNodeWatcher,newexp指数bacryfraction(1000,整数MAX _ VALUE));

zkclient。start();//必须,butaytimebeforezookeperoperation

zkclient。blockuntilconnectedortimedout();//首次连接应该是成功的

}

.

}关于如何进行动物园管理员开源客户端框架管理者的简单使用问题的解答就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/156548.html

(0)

相关推荐

  • java的runtime执行命令的缺点(javaruntime参数设置)

    技术Java Runtime的使用方法是什么这篇文章将为大家详细讲解有关Java Runtime的使用方法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前言最近做项

    攻略 2021年12月15日
  • 如何解决BufferedReader读取文件指定字符集问题

    技术如何解决BufferedReader读取文件指定字符集问题小编给大家分享一下如何解决BufferedReader读取文件指定字符集问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!BufferedR

    攻略 2021年12月10日
  • 南瓜发糕的做法松软又好吃,怎么蒸发糕好吃,又发又软呢

    技术南瓜发糕的做法松软又好吃,怎么蒸发糕好吃,又发又软呢我是吃货小筑,一枚专注于烘焙的美食博主,这是我在悟空问答的第573个原创回答,愿与大家一起用心探讨美食和烘焙南瓜发糕的做法松软又好吃!发糕要口感好,又发又软是有技巧

    生活 2021年10月29日
  • java中实现时间差的计算

    技术java中实现时间差的计算 java中实现时间差的计算java中实现时间差的计算
    代码编写
    package com.excel.demo;import java.text.DateFormat;
    i

    礼包 2021年12月6日
  • 好英语怎么说,好的,谢谢。用英语怎么说

    技术好英语怎么说,好的,谢谢。用英语怎么说“好的”用英语表示有以下几个:good [ɡʊd]adj.合意的好英语怎么说,满意的;合格的;胜任的;善的;有德行的;让人高兴的;令人愉快的;令人满意的;彻底的n.善;正义;好处

    生活 2021年10月27日
  • 能歌善舞类似的成语,描述女子能歌善舞的成语

    技术能歌善舞类似的成语,描述女子能歌善舞的成语【滴粉搓酥】:粉:脂粉;搓:搓摩;酥:润滑柔美。脸上薄施脂粉能歌善舞类似的成语,用手搓摩润滑。形容女子肌肤柔嫩细腻。【婀娜妩媚】:婀娜:轻盈柔美;妩媚:姿态美好。轻盈柔美的姿

    生活 2021年10月30日