zookeeper典型应用场景之一就是利用发布订阅模式实现配置动态管理。基本原理就是将配置信息存在zk的某个节点中,客户端启动时从这个节点读取配置信息,并Watcher,一旦配置发生变化,客户端会接收到变化通知,便可以再…
分类:ZooKeeper
ShedLock
Spring 多个微服务做定时任务,如何做负载 基本思路 多个微服务,其业务的逻辑是一样的,自然包括定时任务。负载均衡在执行的时候,到达某个节点以后,定时任务都会执行,可以控制的思路就是使用队列的方式去操作。 如下有两种…
kafka修改分区和副本数
kafka修改分区和副本数 查看现在副本分配情况 ../bin/kafka-topics.sh --zookeeper 127.0.0.1:2181 --describe --topic test1 Topic:test…
@EnableDiscoveryClient与@EnableEurekaClient区别
在使用Spring Cloud feign使用中在使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致。 spring clo…
Zookeeper入门之三-Java客户端curator的使用
ZK的java客户端—curator 基本使用 普通的增删改查实现–同步接口 public class CuratorConTest { static RetryPolicy policy = new Exp…
2-Zookeeper客户端Curator基本API
Zookeeper客户端Curator基本API Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和…
Zookeeper之数据订阅发布
Zookeeper 是一个分布式协调服务的开源框架。主要用来解决分布式集群中 应用系统的一致性问题。本文利用Zookeeper的JavaApi来实现一个数据订阅发布功能 主要内容: 1.常用API 2.订阅/发布 相关文…
kafka安装使用
Kafka安装和配置,依赖zookeeper 安装和启动zookeeper (1)下载 http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper…
Zookeeper运维问题集锦
实际工作中用到Zookeeper集群的地方很多, 也碰到过各种各样的问题, 在这里作个收集整理, 后续会一直补充; 其中很多问题的原因, 解决方案都是google而来, 这里只是作次搬运工; 其实很多问题都跟配置有关, …
从CAP理论中分析Eureka与zookeeper的区别
著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eur…
zookeeper编程01-循环监听
zookeeper可以对某个节点进行监听,监听的事件有以下4种: NodeCreated (节点创建) NodeDeleted (节点删除) NodeDataChanged (节点数据变化) NodeChildrenCh…
3、zookeeper入门,搭建
一、zookeeper简单介绍 1、用来开发分布式程序,解决分布式系统一致性问题 2、每一台zookeeper上都存着数据树,数据都存在内存里,树的每个节点上都绑着一份数据,内容上每个节点都一致 二、zookeeper集…