摘要: "Architecture of a Highly Scalable NIO Based Server" "Scalable IO in Java" "Tricks and Tips with NIO part II: Why SelectionKey.attach()" "IO... 阅读全文
posted @ 2015-01-05 01:45 东岸往事 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1,ACID2,CAP3,2PC/Paxos/Raft4,True time5,分布式事务实现6,大咖都是怎么实现的hbase/cassasdra/?- [Distributed Algorithms in NoSQL Databases](https://highlyscalable.wordpr... 阅读全文
posted @ 2015-01-05 01:25 东岸往事 阅读(180) 评论(0) 推荐(0) 编辑
摘要: HBASE0.96 MVCC=========写入的时候每个Region包含一个Memstore,维护一个MultiVersionConsistencyControl对象``` w = mvcc.beginMemstoreInsert(); ... addedSize += applyFamily... 阅读全文
posted @ 2015-01-05 01:22 东岸往事 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Index流程,待梳理 阅读全文
posted @ 2015-01-05 01:20 东岸往事 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Search流程 阅读全文
posted @ 2015-01-05 01:18 东岸往事 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 暂时空着,待整理(2) 阅读全文
posted @ 2015-01-05 01:16 东岸往事 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 如何确定两张选票的大小 注释已经写的很清楚了 1. 选举轮数epoch的比较,这个大的,选票就大 2. 选举轮数相同的话,比较(事务号)zxid,事务号大,选票也大 3. 选举轮数,事务号都一样,比较节点的id,id大的选票也大 LOOKING 状态时开启一轮新的选举 首先是选举的轮数(electi 阅读全文
posted @ 2015-01-05 01:14 东岸往事 阅读(219) 评论(0) 推荐(0) 编辑
摘要: SolrCloud-4.10.2源代码=========web.xml中filter配置 SolrDispatchFilter```SolrRequestFilterorg.apache.solr.servlet.SolrDispatchFilter```SolrRequestFilter继承自Fi... 阅读全文
posted @ 2015-01-05 01:04 东岸往事 阅读(344) 评论(0) 推荐(0) 编辑