腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
happyJared
做好寫代碼這事
专栏成员
举报
296
文章
379127
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(296)
其他(79)
java(49)
编程算法(48)
spring(32)
数据库(31)
sql(27)
http(27)
容器(22)
云数据库 SQL Server(19)
容器镜像服务(17)
云数据库 Redis(16)
api(13)
ide(11)
缓存(11)
servlet(10)
存储(10)
jdk(10)
zookeeper(10)
网络安全(9)
mvc(8)
git(7)
maven(7)
网站(7)
javascript(6)
打包(6)
spring boot(6)
hashmap(6)
数据结构(6)
自动驾驶(5)
php(5)
python(5)
xml(5)
jar(5)
分布式(5)
jvm(5)
scrapy(5)
https(5)
json(4)
android(4)
linux(4)
爬虫(4)
aop(4)
c++(3)
node.js(3)
postgresql(3)
tomcat(3)
自动化(3)
压力测试(3)
面向对象编程(3)
windows(3)
go(2)
html(2)
nginx(2)
API 网关(2)
express(2)
开源(2)
shell(2)
gui(2)
jdbc(2)
二叉树(2)
tcp/ip(2)
markdown(2)
spring cloud(2)
安全(2)
事务(2)
lua(1)
jsp(1)
css(1)
jquery(1)
oracle(1)
memcached(1)
access(1)
web.py(1)
eclipse(1)
github(1)
unix(1)
ubuntu(1)
apache(1)
apt-get(1)
神经网络(1)
mapreduce(1)
文件存储(1)
访问管理(1)
云数据库 MongoDB(1)
TDSQL MySQL 版(1)
消息队列 CMQ 版(1)
SSL 证书(1)
腾讯云测试服务(1)
云推荐引擎(1)
mongodb(1)
智能安防监控(1)
devops(1)
游戏(1)
wordpress(1)
正则表达式(1)
erp(1)
yum(1)
grep(1)
自动化测试(1)
flash(1)
rpc(1)
udp(1)
gradle(1)
socket编程(1)
hexo(1)
微信(1)
机器人(1)
数据分析(1)
hbase(1)
nat(1)
kafka(1)
es(1)
Elasticsearch Service(1)
foreach(1)
guava(1)
io(1)
ip(1)
kill(1)
map(1)
merge(1)
mysql(1)
nested(1)
pid(1)
server(1)
sort(1)
stream(1)
编码(1)
插件(1)
程序(1)
对象(1)
集群(1)
进程(1)
配置(1)
数据(1)
数据同步(1)
搜索(1)
协议(1)
搜索文章
搜索
搜索
关闭
数据库 ID 生成方案:美团 Leaf
分布式
zookeeper
美团的 Leaf 也是一个分布式 ID 生成框架。它非常全面,即支持号段模式,也支持 Snowflake 模式。
happyJared
2019-12-03
541
0
ZooKeeper ZAB 协议模式
zookeeper
集群
事务
数据同步
协议
当服务框架在启动中,或是当 Leader 服务器出现网络中断、崩溃退出或重启等异常情况时,ZAB 协议就会进人恢复模式,然后选举产生新的 Leader 服务器。
happyJared
2019-11-04
350
0
ZooKeeper 数据模型
zookeeper
ZNode(数据节点)是 ZooKeeper 中数据的最小单元,每个 ZNode 上都可以保存数据,同时还可以有若干子节点(这就像树结构一样,如下图所示)。可以看出,节点路径标识方式和 UNIX 文件系统路径非常相似,都是一系列使用斜杠 "/" 进行分割的路径,我们可以向这个节点中写人数据,也可以在节点下面创建子节点。
happyJared
2019-11-04
1.2K
0
ZooKeeper 测试
node.js
http
zookeeper
进入 ZooKeeper 安装文件夹的 bin 目录,执行以下命令连接 ZooKeeper 服务,连接之前首选要确定 ZooKeeper 服务已经成功启动:
happyJared
2019-11-04
808
0
ZooKeeper 集群
zookeeper
常见的集群模式是: Master/Slave 模式(主备模式)。在这种模式中,通常 Master 服务器作为主服务器提供写服务,其他的 Slave 服务器通过异步复制的方式来获取 Master 服务器最新的数据,并且提供读服务。
happyJared
2019-11-03
427
0
ZooKeeper 设计
zookeeper
ZK 允许通过共享的层次结构命名空间进行分布式进程间的相互协调,这与标准文件系统类似。名称空间由 ZooKeeper 中的数据寄存器组成,称为 ZNode,这些类似于文件和目录。 与为存储设计的典型文件系统不同,ZooKeeper 将数据保存在内存中,这意味着 ZooKeeper 可以实现高吞吐量和低延迟。
happyJared
2019-11-03
359
0
Zookeeper Version、Watcher 和 ACL
网站
zookeeper
前面提到,Zookeeper 的每个 ZNode 上都会存储数据,对应于每个 ZNode,Zookeeper 都会为其维护一个叫作 Stat 的数据结构,在 Stat 中,记录了这个 ZNode 的三个数据版本,分别是 version(当前 ZNode 的版本)、cversion(当前 ZNode 子节点的版本)和 aversion(当前 ZNode 的 ACL 版本)。
happyJared
2019-10-28
509
0
ZooKeeper 会话
zookeeper
在 ZooKeeper 中,客户端连接,是指客户端和服务器之间的 TCP 长连接。
happyJared
2019-10-28
1.4K
0
ZooKeeper 名词
zookeeper
node.js
ZooKeeper 本身就是一个分布式程序(只要半数以上节点存活,ZooKeeper 就能正常服务)。 为了保证高可用,最好是以集群形态来部署 ZooKeeper,这样只要集群中大部分机器是可用的(能够容忍一定的机器故障),那么 ZooKeeper 本身仍然是可用的。 ZooKeeper 将数据保存在内存中,这也就保证了高吞吐量和低延迟(但是内存限制了能够存储的容量不太大,此限制也是保持znode中存储的数据量较小的进一步原因)。 ZooKeeper 是高性能的。 在“读”多于“写”的应用程序中尤其地高性能,因为“写”会导致所有的服务器间同步状态。(“读”多于“写”是协调服务的典型场景。) ZooKeeper有临时节点的概念。 当创建临时节点的客户端会话一直保持活动,瞬时节点就一直存在。而当会话终结时,瞬时节点被删除。持久节点是指一旦这个ZNode被创建了,除非主动进行ZNode的移除操作,否则这个ZNode将一直保存在Zookeeper上。 ZooKeeper 底层其实只提供了两个功能:①管理(存储、读取)用户程序提交的数据;②为用户程序提供数据节点监听服务。
happyJared
2019-10-25
703
0
ZooKeeper 概述
分布式
zookeeper
apache
hbase
TDSQL MySQL 版
ZooKeeper 是一个开源的分布式协调服务,ZooKeeper 框架最初是在 "Yahoo!" 上构建的,用于以简单而稳健的方式访问应用程序。 后来,Apache ZooKeeper 成为 Hadoop,HBase 和其他分布式框架使用的有组织服务的标准。 例如,Apache HBase 使用 ZooKeeper 跟踪分布式数据的状态。ZooKeeper 的设计目标,是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给其它系统使用。
happyJared
2019-10-24
380
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档