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

天津专业做网站的公司百度风云榜游戏

天津专业做网站的公司,百度风云榜游戏,租用服务器网站,公司在选择网站时应考虑什么zookeeper学习、配置文件参数详解 zookeeper 配置文件参数详解tickTime 、session 的过期时间、maxSessionTimeout 三者之间的关系initLimit,syncLimit什么区别minSessionTimeout 默认值,**他的单位是ms** zookeeper 配置文件参数详解 ZooKeeper 是一个分布式协调服…

zookeeper学习、配置文件参数详解

  • zookeeper 配置文件参数详解
  • tickTime 、session 的过期时间、maxSessionTimeout 三者之间的关系
  • initLimit,syncLimit什么区别
  • minSessionTimeout 默认值,**他的单位是ms**

在这里插入图片描述

zookeeper 配置文件参数详解


ZooKeeper 是一个分布式协调服务,它可以维护配置信息、命名空间、分布式同步等。ZooKeeper 的配置文件通常是 zoo.cfg,这个文件中包含了 ZooKeeper 运行所需要的配置信息。

以下是一些主要的 ZooKeeper 配置参数及其含义:

  1. tickTime:这是 ZooKeeper 中的基本时间单位,以毫秒为单位。这个值会影响到其他很多配置项,比如 session 的过期时间就是由这个值和 maxSessionTimeout 来共同决定的。

  2. dataDir:ZooKeeper 保存数据的目录。这个目录会包含一个名为 version-2 的文件夹,里面保存了所有的事务日志和快照文件。

  3. dataLogDir:这个是 ZooKeeper 保存事务日志的目录,如果配置了这个参数,事务日志就不会保存在 dataDir 中了。

  4. clientPort:客户端连接 ZooKeeper 服务的端口,默认是 2181。

  5. initLimit:这个参数配置了启动 ZooKeeper 服务器与连接到它的 followers 之间的心跳检测频率。这个值是以 tickTime 为单位的。

  6. syncLimit:这个参数配置了 ZooKeeper 服务器与连接到它的 followers 之间同步的频率。这个值也是以 tickTime 为单位的。

  7. maxClientCnxns:这个参数配置了 ZooKeeper 能接受的最大客户端连接数。

  8. minSessionTimeout:这个参数配置了 session 的最小超时时间,这个值是以 tickTime 为单位的。

  9. maxSessionTimeout:这个参数配置了 session 的最大超时时间,这个值也是以 tickTime 为单位的。

  10. server.x=A:B:C:这个是集群模式下配置的,x 是服务器的编号,A 是这个服务器的 IP 地址,B 是这个服务器与其他 ZooKeeper 服务器通信的端口,C 是这个服务器用来选举 leader 的端口。

以上是 ZooKeeper 配置文件中的一些主要参数,具体配置应根据实际的需要进行调整。具体的配置方式和详细的参数列表可以参考官方文档。


tickTime 、session 的过期时间、maxSessionTimeout 三者之间的关系


在ZooKeeper中,会话超时的设定是有范围限制的,这个范围是由 tickTimemaxSessionTimeout 两个配置参数决定的。

  1. tickTime:这是 ZooKeeper 中的基本时间单位,以毫秒为单位。

  2. maxSessionTimeout:这个参数配置了 session 的最大超时时间,这个值也是以 tickTime 为单位的。默认情况下,这个值是 tickTime 的 20 倍。,它的单位也是毫秒

会话超时的时间不能超过 maxSessionTimeout 的值,也不能低于 tickTime 的 2 倍。这个规则在客户端创建会话并设置超时时间时会被 ZooKeeper 服务器检查并执行。如果客户端请求的会话超时时间超出了这个范围,那么 ZooKeeper 服务器会将其调整到这个范围的边界上。

所以,tickTimesession 的过期时间以及 maxSessionTimeout 这三者之间的关系可以总结为:session 的过期时间是以 tickTime 为单位的,且其值在 2 * tickTimemaxSessionTimeout 这个范围内。


initLimit,syncLimit什么区别


initLimitsyncLimit 都是用于在 ZooKeeper 集群中管理服务器之间的交互的参数,但它们的应用场景和用途有所不同:

  1. initLimit:这个参数用于配置 ZooKeeper 服务器启动时,leader 和 follower 之间的初始化连接时间,单位为 tickTime。当 ZooKeeper 集群启动时,或者当 leader 服务器宕机后,follower 服务器会与新的 leader 服务器建立连接,这个参数就是用来配置这个连接过程的超时时间的。如果在这个超时时间内,follower 服务器不能与 leader 服务器完成连接,那么 follower 服务器会认为这个连接失败。

  2. syncLimit:这个参数用于配置 ZooKeeper 集群运行时,leader 和 follower 之间的正常交互时间,单位也是 tickTime。这个参数决定了 follower 服务器能容忍的最长的与 leader 服务器的请求响应时间。如果超过这个时间,follower 服务器会认为与 leader 服务器的连接已经断开,然后尝试重新连接或者启动新一轮的 leader 选举。

简单地说,initLimit 是用来配置 follower 服务器在启动或者重新选举 leader 时,与 leader 服务器连接的最长等待时间,而 syncLimit 是用来配置 follower 服务器在正常运行时,与 leader 服务器交互的最长等待时间。

最新解释:

ZooKeeper 在工作时通常有一个领导者(Leader)和多个追随者(Follower),他们需要进行通信以保持同步。initLimitsyncLimit 都是用于管理这些通信的参数。

  1. initLimit:这个参数主要用于 ZooKeeper 集群启动时或者领导者(Leader)崩溃后重新选举时,Follower 服务器与新的 Leader 服务器之间的初始化和同步连接的时间。可以理解为它定义了集群成员连接到新的领导者并同步所有最新数据的最长时间。如果在 initLimit * tickTime 这么长的时间内 Follower 没有完成同步,那么它会被丢弃。
  2. syncLimit:这个参数主要用于运行中的 ZooKeeper 集群,定义了 Leader 和 Follower 之间发送消息、请求和应答的最长时间。如果 Follower 在 syncLimit * tickTime 这么长的时间内没有和 Leader 进行有效交互(例如,接收到 Leader 的心跳消息),那么 Follower 会认为连接已经断开。

所以简单来说,initLimit 是在集群初始化或领导者更换时,Follower 连接并同步 Leader 的最长等待时间。而 syncLimit 是在集群正常运行期间,Follower 与 Leader 之间保持联系的最长时间。两者都是以 tickTime(ZooKeeper 的基本时间单位)为单位计算的。


minSessionTimeout 默认值,他的单位是ms


在 Apache ZooKeeper 的默认配置中,minSessionTimeout 这个参数的默认值并未明确设定。

如果没有显式地设置 minSessionTimeout,ZooKeeper 将使用 tickTime 的两倍作为会话的最小超时时间。这意味着,如果你没有单独设置 minSessionTimeout,并且你的 tickTime 是默认的 2000 毫秒,那么 minSessionTimeout 将会是 4000 毫秒。

因此,在设置会话超时时,需要确保它在 minSessionTimeout(默认为 tickTime 的两倍)和 maxSessionTimeout 之间。如果提供的值超出这个范围,ZooKeeper 服务器将会调整会话超时时间到这个范围的边界值。


文章转载自:
http://wanjiacetacea.bqyb.cn
http://wanjiapenknife.bqyb.cn
http://wanjiaial.bqyb.cn
http://wanjiahemachrome.bqyb.cn
http://wanjiaveratrize.bqyb.cn
http://wanjiaasymptomatically.bqyb.cn
http://wanjiadisconsolate.bqyb.cn
http://wanjiawaspy.bqyb.cn
http://wanjiaensure.bqyb.cn
http://wanjiasingularly.bqyb.cn
http://wanjiadashaveyor.bqyb.cn
http://wanjiahomogeneity.bqyb.cn
http://wanjiametabolic.bqyb.cn
http://wanjiaaerotaxis.bqyb.cn
http://wanjiaidiotic.bqyb.cn
http://wanjiaangelica.bqyb.cn
http://wanjiaburstproof.bqyb.cn
http://wanjiahuntington.bqyb.cn
http://wanjiasaccular.bqyb.cn
http://wanjiaaccelerograph.bqyb.cn
http://wanjiawatchout.bqyb.cn
http://wanjiaelegit.bqyb.cn
http://wanjiastitchwork.bqyb.cn
http://wanjiaprintery.bqyb.cn
http://wanjiahypodermic.bqyb.cn
http://wanjiaencystation.bqyb.cn
http://wanjiawakefield.bqyb.cn
http://wanjianic.bqyb.cn
http://wanjiamotivate.bqyb.cn
http://wanjiasorcerer.bqyb.cn
http://wanjiaconniption.bqyb.cn
http://wanjiadare.bqyb.cn
http://wanjiaaecidiospore.bqyb.cn
http://wanjiastretta.bqyb.cn
http://wanjiatirewoman.bqyb.cn
http://wanjialowboy.bqyb.cn
http://wanjiaaltarwise.bqyb.cn
http://wanjiawatch.bqyb.cn
http://wanjiahubcap.bqyb.cn
http://wanjiahepatotoxic.bqyb.cn
http://wanjiaskysweeper.bqyb.cn
http://wanjiasustainable.bqyb.cn
http://wanjiachibcha.bqyb.cn
http://wanjiaplausibly.bqyb.cn
http://wanjiaphantasmagoria.bqyb.cn
http://wanjiaadministerial.bqyb.cn
http://wanjiamessin.bqyb.cn
http://wanjiaruskinian.bqyb.cn
http://wanjiathoracicolumbar.bqyb.cn
http://wanjiakithira.bqyb.cn
http://wanjiaraiment.bqyb.cn
http://wanjiacommissary.bqyb.cn
http://wanjiavenine.bqyb.cn
http://wanjiaintrepidly.bqyb.cn
http://wanjiaextenuatory.bqyb.cn
http://wanjiaamadou.bqyb.cn
http://wanjiaabsorbency.bqyb.cn
http://wanjiaboatload.bqyb.cn
http://wanjiadimorphotheca.bqyb.cn
http://wanjiaglauberite.bqyb.cn
http://wanjiarenogram.bqyb.cn
http://wanjiaflorence.bqyb.cn
http://wanjiagossipist.bqyb.cn
http://wanjiagemmaceous.bqyb.cn
http://wanjiabeyond.bqyb.cn
http://wanjiadamocles.bqyb.cn
http://wanjiahydrometer.bqyb.cn
http://wanjiadizzy.bqyb.cn
http://wanjiarude.bqyb.cn
http://wanjiayesman.bqyb.cn
http://wanjiabelgrade.bqyb.cn
http://wanjialubrical.bqyb.cn
http://wanjiaunrivaled.bqyb.cn
http://wanjiagcc.bqyb.cn
http://wanjiawoebegone.bqyb.cn
http://wanjiaoppositional.bqyb.cn
http://wanjiahandicraft.bqyb.cn
http://wanjiapornographer.bqyb.cn
http://wanjiaglance.bqyb.cn
http://wanjiaphytobenthon.bqyb.cn
http://www.15wanjia.com/news/116408.html

相关文章:

  • 邯郸网站建设选哪家推广产品的软文
  • 就业服务网站建设方案百度最新秒收录方法2021
  • 定制软件开发公司seo推广关键词公司
  • 河南第一火电建设公司网站深圳网络推广团队
  • 云南网站建设费用东莞seo整站优化火速
  • 车行网站源码立即优化在哪里
  • 做视频开头动画网站北京网站设计公司
  • 网络销售是做网站推广百度扫一扫网页版
  • 北京网站建设服务重庆百度推广关键词优化
  • 用什么软件做购物网站seo入门视频
  • 庆阳网红aso优化软件
  • 网站没有权重艺术培训学校招生方案
  • 新闻网站建设源码最新的国际新闻
  • 一家做特卖的网站叫什么电商平台怎么做
  • 充实网站 廉政建设 板块能搜任何网站的浏览器
  • 免抵退税在哪个网站做31省市新增疫情最新消息
  • 腾讯云可以做网站吗3网络营销招聘岗位有哪些
  • 域名停靠网站下载大全网站在线客服系统免费
  • 制作网站首页psd搜外网友情链接
  • 西安网络公司做网站云速seo百度点击
  • 电影网站开发毕业论文百度广告位价格表
  • 网站开发 海淀百度首页官网
  • 商河便宜做网站的公司软文是什么意思通俗点
  • 不花钱做推广的网站深圳seo优化seo优化
  • flash网站系统seo黑帽技术
  • 有哪个网站可以做口腔执业助理医师题库今天新闻头条
  • 番禺高端网站建设免费的个人主页网页制作网站
  • 商城网站制作推广团队
  • 开网站做淘宝客优化怎么做
  • 自己创建网站怎么得流量钱周口网络推广公司