240 发简信
  • 时间轴对齐算法(附单元测试)

    要求 时间粒度 时间粒度根据查询跨度自适应 时间粒度是指趋势图中,一个数据系列的数据点间时间跨度,或是数据点采样时间。用户查询的跨度变化较大,从...

  • redis分布式锁,以及和ZooKeeper分布式锁的性能对比

    redis连接池代码略过 实现类并没有使用lua,而是使用了JDK自带的System.currentTimeMillis(),因此要求分布式各台...

  • ZooKeeper在Dubbo应用

    dubbo目录下所有服务 服务节点 服务提供者 在服务提供者初始化时,dubbo首先会在ZooKeeper的/dubbo/uyun.spider...

  • zk开源客户端/分布式锁

    ZkClient简介 ZkClient是一个开源客户端,在Zookeeper原生API接口的基础上进行了包装,更便于开发人员使用。内部实现了Se...

  • ZooKeeper典型应用场景

    数据发布/订阅 有两种设计模式,分别是push和pull,push是客户端主动推送给订阅的客户端,pull是由客户端主动发起请求来获取最新数据 ...

  • ZooKeeper为kafka做负载均衡

    消息生产者:producer消息消费者:consumer主题:即Topic,由用户定义并配置在Kafka服务端,用于建立生产者和消费者之间的订阅...

  • 算法ZAB与Paxos

    ZooKeeper并没有直接采用Paxos算法,而是采用一种被称为ZAB(ZooKeeper Atomic Broadcast)的一致性协议 Z...

  • 分布式事务3PC

    3PC Three-Phase-Commit 二阶段提交 分为三步:CanCommit、PreCommit和do Commit 阶段一:CanC...

  • 分布式事务2PC

    2PC Two-Phase-Commit 二阶段提交协调者:Coordinator 统一调度所有分布式节点的执行逻辑参与者:Participan...