分布式
Demi_666
这个作者很懒,什么都没留下…
展开
-
Zookeeper学习
zk 题外话:paxos 与 raft 理解paxos算法就是为了解决分布式的一致性问题的最大的用途就是保持多个节点数据一致由于leader的地位不清晰,就有了投票选举leader的操作,那个leader发出去,再收回来被认可的票数多,最终提案就会被统一raft协议比paxos的优点是 容易理解,容易实现。它强化了leader的地位,把整个协议可以清楚的分割成两个部分,并利用日志的连续性做了一些简化:leader在时。由leader向follower同步日志leader挂掉了,选一个新lea.原创 2020-09-25 00:23:14 · 155 阅读 · 0 评论 -
Tair
TairTair介绍Tair(Taobao Pair)是淘宝开发的分布式Key-Value存储引擎服务器端自动负载均衡分为持久化和非持久化两种方式存储非持久化:分布式缓存使用 Memcached(mdb)、Redis(rdb)持久化:SQL-DB使用FireBird(fdb)NoSQL-DB:使用Kyoto Cabinet(kdb)、LevelDB(ldb)Tair采用可插拔存储引擎设计,以上这些存储引擎可以很方便的替换,还可以引入新的存储引擎比如:MySQL使用场景分布式缓存大多数原创 2020-09-24 00:37:07 · 261 阅读 · 1 评论 -
Aerospike
AerospikeAerospike介绍Aerospike(简称AS)是一个分布式,可扩展的键值存储的NoSQL数据库。T级别大数据高并发的结构化数据存储读写操作达微妙级,99%的响应可在1毫秒内实现采用混合架构,索引存储在内存中,而数据可存储在机械硬盘(HDD)或固态硬盘(SSD) 上(也可存储在内存)AS内部在访问SSD屏蔽了文件系统层级,直接访问地址,保证了数据的读取速度。AS同时支持二级索引与Client聚合,支持简单的sql操作(aql),相比于其他nosql数据库,有一定优势。原创 2020-09-24 00:37:24 · 420 阅读 · 1 评论 -
Elastic-Job-Lite
一、简介Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供最轻量级的分布式任务的协调服务,下图为elastic-job-lite的架构:二、基本概念 ( 我们知道quartz有三个重要的概念:Job,Trigger,Scheduler )分片概念任务的分布式执行,需要将一个任务拆分为多个独立的任务项,然后由分布式的服务器分别执行某一个或几个分片项。分片项与业务处理解耦Elastic-Job并不直接提供数据处理的功能,框架只会将分片项分配至各个运原创 2020-09-02 03:29:44 · 949 阅读 · 0 评论