原创 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下開發一個網絡客戶端程序(服務器是