原创 IM系統 文件傳輸的斷點續傳
IM系統 文件傳輸的斷點續傳 作者:千里孤行(http://blog.csdn.net/yanghehong) 一般的IM系統,除了基本的文字聊天功能之外,還可以傳輸文件。 而文件傳輸,斷點續傳基本上是一個基本需求了。(哈哈,貌似
原创 北電的產品賣給Ciena後被拿去開源
北電的城域以太網事業部MEN賣給Ciena後,DRAC產品被Ciena開源了。 叫Open DRAC: http://www.opendrac.org/ DRAC意思是動態資源分配控制器,它的基本理念是把網絡作爲一種資源來管理
原创 試了一下一致性哈希(consistent hashing)
普通的一致性哈希(consistent hashing)是這樣,在哈希環上爲client順時針選取最近一個server: 在某個paper上看到一種變形,具體哪個paper忘了,它是這麼做的,就是選取前後兩個server
原创 Chrome瀏覽器的證書管理
Chrome瀏覽器的證書管理 作者:千里孤行(http://blog.csdn.net/codenerd) 當瀏覽HTTPS開頭的網站時,網站的服務器會發一個數字證書過來,瀏覽器和人需要對其做有效性驗證。這個過程中,
原创 Mixi的服務器架構
Mixi的CTO Batara Kesuma 在PPT mixi.jp scaling out with open source中講他們怎麼使用開源工具做向外擴展伸縮的。主要是怎麼對MySQL數據庫做切分(partitioning)。
原创 Redis server主從之間的斷開重連
最近某項目,用了開源的 key-value 存儲 Redis server,同事提出來用的。 會部署一個master和若干個slave。slave和master同步。 開發完了上線。第二天,發現slave與master斷開了。master
原创 Windows上的異步通信程序庫CAsyncSocketEx
Windows上的異步通信程序庫CAsyncSocketEx CAsyncSocketEx是一個叫Tim Kosse的2003年發佈到codeproject.com上的一個小程序庫(http://www.codeproject
原创 Flickr的服務器架構
前Flickr的架構師 Cal Henderson,在 Flickr: Web Services 這個PPT中,有對其架構比較全面的闡述。 Flickr運維團隊的John Allspaw,有兩個講LAMP的幻燈,Hardware L
原创 Redis的源代碼分析
比較全面但不太詳細的分析:Redis: under the hood Redis的字符串實現:http://code.google.com/p/redis/wiki/HackingStrings Redis的事件庫:htt
原创 Redis Cluster預覽
當前穩定版本的redis(2.0.4)只支持簡單的master-slave replication:一個master寫,多個slave讀。只能通過客戶端一致性哈希自己做sharding。 Redis Cluster是下個版本開發的
原创 RTLinux的架構
偶爾聽到 實時Linux, 也就是 Real Time Linux - RTLinux. 不過都沒去仔細瞭解。 爲什麼會有實時Linux,估計大家都知道,普通Linux內核是作爲通用系統設計,追求應用任務的平等調度和總體吞吐量,而不保
原创 Skype的服務器架構
這篇文章 SKYPE's Roadmap and Architecture 簡化地描述了Skype的架構。 Skype的數據庫團隊leader Asko Oja 的幻燈, http://www.slideshare.net/hig
原创 電信網絡性能質量測量
電信網絡性能質量測量 作者:千里孤行(http://blog.csdn.net/yanghehong) 爲什麼要有質量和性能的測量 •驗證系統架構,配置 •定位已有問題 •及早發現潛在問題 •爲系統架構演進提供數
原创 中國公司使用巴西文字插圖介紹產品?
在google查論壇裏頭的新加坡公司Jitcomm是幹什麼的,翻到廣州一同類型的公司,看到它的一個網頁http://www.dtonecn.com/traffic.html 在介紹它的“業界最高性能的流量控制器”。結果發現上面的插圖上的文
原创 Linux上TCP丟失小包不可見的解決
Linux上TCP丟失小包不可見的解決 作者:千里孤行(http://blog.csdn.net/yanghehong) 有網友在做一個Linux上的客戶端碰到這樣的問題: 我們在Linux下開發一個網絡客戶端程序(服務器是