2011-07-14 104 views
1

是否有人指向C++language-agnostic服務器應用程序開發的首選參考書籍?C++服務器應用程序

我有在這方面的一些經驗,但我想知道更多,很明顯,知識可能來自讀相應的書:)

+0

什麼樣的應用程序? –

+0

這不是關於我正在開發的一些應用程序,而是關於很好的參考。我很確定有很多要閱讀:) –

+0

這是從我的廣泛術語的方式。 web(html)應用程序?金融? ERP?遊戲服務器引擎?數據庫? ... –

回答

1

這些是主要的相關主題:

  • 網絡
  • 磁盤I/O
  • 併發性
  • 縮放
  • 高可用性和容錯

在網絡方面:Stevens的UNIX網絡編程聖經是一個非常好的起點(如果你與他的TCP畫報混吧爲您預訂也將獲得該主題的深刻理解),但之後,你有爲最近的文章挖網。我個人發現,快速應用程序(> 1k併發客戶端,繁重的磁盤I/O,緩存,併發,MVCC,鎖定和同步,鎖定免費算法和數據結構,可擴展系統)的最佳資源都在網絡上,主要是博客和收集文章。挖掘一些很酷的開源項目的源代碼也是非常寶貴的。

正如我所說,這是我的經驗,但我想在這裏談論任何真正的好書,其中包括一個或多個這些主題。

相關問題