Fork me on GitHub
摘要: 生成分布式有序且唯一id的方法有很多种,使用zookeeper是比较简单的一种方法,只是生成的速度不高,这里只是一个借助zk的版本号生成分布式唯一且有序id的例子。 ZkIdGenerator.java:package cc11001100.zookeeper.uniqId; import org.apache.zookeeper.CreateMode; import org.apach... 阅读全文
posted @ 2018-11-16 22:12 CC11001100 阅读(3089) 评论(0) 推荐(0) 编辑
摘要: 一、节点配额概述 zookeeper中可以往节点存放数据,但是一般来说存放数据总是要有个度量的对吧,不然空间就那么大,如果某个节点将空间全占用了其它节点没得用了,所以zookeeper提供了一个对节点配额功能,不过这个配额功能有点鸡肋,当占用的空间超过了设置的大小时只会打印WARN级别的日志提醒而不是直接让超出配额的操作失败。既然只是在日志中打印一个警告信息,首先就是要找到日志的位置,默认情况下,... 阅读全文
posted @ 2018-11-16 21:42 CC11001100 阅读(3052) 评论(0) 推荐(0) 编辑