原创 Berkeley DB -- 主從複製(HA)上部

轉至:http://blog.sina.com.cn/s/blog_466c6640010002ea.html Introduction bdb包括對構建基於複製(replication)的高可用性應用程序的支持。bdb replica

原创 linux下控制CPU不降頻命令

$ echo performance | tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_gove

原创 mysql主主關係配置

      mysql支持主主關係,是通過同步bin-log來實現數據同步,如mysqlA與mysqlB是主主關係,mysqlA的數據是通過同步mysqlA的bin-log來將數據同步到mysqlB,相反mysqlB的數據是通過同步mys

原创 對強一致性的理解

        對於分佈式存儲系統來說,數據的強一致性:需要從客戶端的角色來看存儲系統的一致性,客戶端調用存儲系統時,只要存儲系統返回寫數據成功,存儲系統就需保證任何情況數據都不會丟失;如果返回寫失敗,存儲系統就需保證數據不會寫進去;如果

原创 數字證書原理(ssl,https)

文中首先解釋了加密解密的一些基礎知識和概念,然後通過一個加密通信過程的例子說明了加密算法的作用,以及數字證書的出現所起的作用。接着對數字證書做一個詳細的解釋,並討論一下windows中數字證書的管理,最後演示使用makecert生成數

原创 LVS:三種負載均衡方式比較

1、什麼是LVS?   首先簡單介紹一下LVS (Linux Virtual Server)到底是什麼東西,其實它是一種集羣(Cluster)技術,採用IP負載均衡技術和基於內容請求分發技術。調度器具有很好的吞吐率,將請求均衡地轉移

原创 select,epoll,poll比較

轉自:http://blog.sina.com.cn/s/blog_8fa7dd41010153zx.html select,poll,epoll簡介 select select本質上是通過設置或者檢查存放fd標誌位的數據結構

原创 Zookeeper概述(譯)

譯自http://zookeeper.apache.org/doc/trunk/zookeeperOver.html ZooKeeper是一個用於分佈式應用的開源分佈式協調服務。它提供了簡單的原語集合,分佈式應用可在這些原語之上構建用於同

原创 Raft一致性協議

分佈式存儲系統通常通過維護多個副本來進行fault-tolerance,提高系統的availability,帶來的代價就是分佈式存儲系統的核心問題之一:維護多個副本的一致性。一致性協議就是用來幹這事的,即使在部分副本宕機的情況下。Raf

原创 敏捷開發之Scrum

轉至:http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html 該博文把scrum介紹得挺好,與本人之前實踐的srcum基本吻合,故轉載過來,下面是具體內容。  什

原创 JSONP跨域的原理解析

轉自 http://www.nowamagic.net/librarys/veda/detail/224 JavaScript是一種在Web開發中經常使用的前端動態腳本技術。在JavaScript中,有一個很重要的安全性限制,被稱爲“

原创 redis cluster源碼研究--create cluster

   create cluster是指創建或搭建redis集羣。    這裏以搭建六個節點的redis集羣(redis cluster最少節點爲六個節點)爲例進行分析。 一、創建步驟: (1)節點配置需打

原创 分佈式事務-二階段提交與三階段提交

一、二階段提交算法描述    在分佈式系統中,事務往往包含有多個參與者的活動,單個參與者上的活動是能夠保證原子性的,而多個參與者之間原子性的保證則需要通過兩階段提交來實現,兩階段提交是分佈式事務實現的關鍵。   很明顯,兩階段提交保證了

原创 redis cluster源碼研究--failover

    failover是redis cluster的容錯機制,是redis cluster最核心功能之一;它允許在某些節點失效情況下,集羣還能正常提供服務。     redis cluster採用主從架構,任何時候只有主節點提供服務,從

原创 redis cluster--簡介

      redis cluster是redisr推出的集羣版,對應版本是 redis 3.0版本。redis cluster後面一系列源碼學習都是針對該版本的。       Redis cluster(集羣)是分佈式(distribu