摘要:
Redis 全称: Remote Dictionary Service: 远程字典服务. 特点: redis的存储格式是基于行存储数据, 是一个二维的模式. Redis 的特性: 1)更丰富的数据类型 2)进程内与跨进程;单机与分布式 3)功能丰富:持久化机制、过期策略 4)支持多种编程语言 5)高 阅读全文
摘要:
六种工作模式 官网介绍:https://www.rabbitmq.com/getstarted.html 简单模式:一个生产者,一个消费者 work模式:一个生产者,多个消费者,每个消费者获取到的消息唯一。 订阅模式:一个生产者发送的消息会被多个消费者获取。 路由模式:发送消息到交换机并且要指定路由 阅读全文
摘要:
转自: https://www.cnblogs.com/raphael5200/p/5285583.html 1、Zookeeper的角色 » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),f 阅读全文
摘要:
谁来执行Rebalance以及管理consumer的group呢 coordinator来执行对于consumer group的管理,当consumer group的第一个consumer启动的时候,它会去和kafka server确定谁是它们组的coordinator。之后该group内的所有成员 阅读全文
摘要:
参考文档: https://www.cnblogs.com/cxxjohnson/p/8921661.html 什么是Kafka Kafka是一款分布式消息发布和订阅系统,它的特点是高性能、高吞吐量。最早设计的目的是作为LinkedIn的活动流和运营数据的处理管道。这些数据主要是用来对用户做用户画像 阅读全文
摘要:
从Dubbo支持的配置来源说起,默认有四种配置来源: JVM System Properties,-D参数 Externalized Configuration,外部化配置 ServiceConfig、ReferenceConfig等编程接口采集的配置 本地配置文件dubbo.properties 阅读全文
摘要:
url: http://dubbo.apache.org/zh-cn/docs/user/maturity.html Dubbo成熟度策略 失败策略 负载均衡策略 阅读全文
摘要:
ZK其核心原理满足CP, 实现的是最终一致性, 它只保证顺序一致性. ZK 选举机制 ZK选举投票核心逻辑 FastLeaderElection通信使用的是ServerSocket, 没有使用NIO/Netty.因为集群通信的节点毕竟有限. Watch机制 ZooKeeper 的 Watcher 机 阅读全文
摘要:
使用ZK实现分布式独占锁, 原理就是利用ZK同级节点的唯一性. Curator框架下的一些分布式锁工具InterProcessMutex:分布式可重入排它锁 InterProcessSemaphoreMutex:分布式排它锁 InterProcessReadWriteLock:分布式读写锁 使用 Z 阅读全文
摘要:
zookeeper 的视图结构 和标准的文件系统非常类似,每一个节点称之为 ZNode,是 zookeeper 的最小单元。每个 znode上都可以保存数据以及挂载子节点。构成一个层次化的树形结构持久节点(PERSISTENT)创建后会一直存在 zookeeper 服务器上,直到主动删除持久有序节点 阅读全文