為了更好地分類閱讀52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術文集,本次是第3 期。
第 1 篇
[標題] 高性能網絡編程(一):單臺服務器并發TCP連接數到底可以有多少
[鏈接] http://www.52im.net/thread-561-1-1.html
[摘要] 到底一臺服務器能夠支持多少TCP并發連接呢?這就是本文要討論的問題。
第 2 篇
[標題] 高性能網絡編程(二):上一個10年,著名的C10K并發連接問題
[鏈接] http://www.52im.net/thread-566-1-1.html
[摘要] 了解C10K問題及其解決思路,通過舉一反三,或許可以為你以后面對類似問題提供更多可借鑒的思想和解決問題的實踐思路。
第 3 篇
[標題] 高性能網絡編程(三):下一個10年,是時候考慮C10M并發問題了
[鏈接] http://www.52im.net/thread-568-1-1.html
[摘要] 本文將討論單機服務器實現C10M(即單機千萬并發連接)的可能性及其思路。
第 4 篇
[標題] 高性能網絡編程(四):從C10K到C10M高性能網絡應用的理論探索
[鏈接] http://www.52im.net/thread-578-1-1.html
[摘要] 本文內容由京東的資深架構師閆國旗分享,以分享者多年的實踐和總結,進一步探討解決C10M問題的理論可行性。
第 5 篇
[標題] 高性能網絡編程(五):一文讀懂高性能網絡編程中的I/O模型
[鏈接] http://www.52im.net/thread-1935-1-1.html
[摘要] 本文旨在為大家提供有用的高性能網絡編程的I/O模型概覽以及網絡服務進程模型的比較,以揭開設計和實現高性能網絡架構的神秘面紗。
第 6 篇
[標題] 高性能網絡編程(六):一文讀懂高性能網絡編程中的線程模型
[鏈接] http://www.52im.net/thread-1939-1-1.html
[摘要] 限于篇幅原因,請將本文與《高性能網絡編程(五):一文讀懂高性能網絡編程中的I/O模型》連起來讀,這樣會讓知識更連貫。
第 7 篇
[標題] 高性能網絡編程(七):到底什么是高并發?一文即懂!
[鏈接]http://www.52im.net/thread-3120-1-1.html
[摘要] 在面視即時通訊相關工作的時候,高并發也是必談問題,那到底什么是高并發?嗯,真要說出個所以然來,還真有點懵...本文就與大家一起探討學習一下。
第 8 篇
[標題] 從根上理解高性能、高并發(一):深入計算機底層,理解線程與線程池
[鏈接] http://www.52im.net/thread-3272-1-1.html
[摘要] 返璞歸真、回歸本質,這些技術特征背后的底層原理到底是什么?如何能通俗易懂、毫不費力真正透徹理解這些技術背后的原理,正是《從根上理解高性能、高并發》系列文章所要分享的。
第 9 篇
[標題] 從根上理解高性能、高并發(二):深入操作系統,理解I/O與零拷貝技術
[鏈接] http://www.52im.net/thread-3280-1-1.html
[摘要] 對于即時通訊IM這種系統的開發來說,網絡通信知識確實非常重要,但回歸到技術本質,實現網絡通信本身的這些技術特征:包括上篇提到的線程池、零拷貝、多路復用、事件驅動等等,它們的本質是什么?底層原理又是怎樣?這就是整理本系列文章的目的,希望對你有用。
第 10 篇
[標題] 從根上理解高性能、高并發(三):深入操作系統,徹底理解I/O多路復用
[鏈接] http://www.52im.net/thread-3287-1-1.html
[摘要] 本篇將以更具象的文件這個話題入手,帶你一步步理解高性能、高并發服務端編程時無法回避的I/O多路復用及相關技術。
第 11 篇
[標題] 從根上理解高性能、高并發(四):深入操作系統,徹底理解同步與異步
[鏈接] http://www.52im.net/thread-3296-1-1.html
[摘要] 本篇將從基礎著眼,為你講解什么是同步和異步,以及這兩個極為重要的概念在高并發、高性能技術中編程中到底意味著什么。
第 12 篇
[標題] 從根上理解高性能、高并發(五):深入操作系統,理解高并發中的協程
[鏈接] http://www.52im.net/thread-3306-1-1.html
[摘要] 了解和掌握協程技術對于很多程序員(尤其海量網絡通信應用的后端程序員)來說是相當有必要的,本文正是為你解惑協程技術原理而寫。
第 13 篇
[標題] 從根上理解高性能、高并發(六):通俗易懂,高性能服務器到底是如何實現的
[鏈接] http://www.52im.net/thread-3315-1-1.html
[摘要] 本篇是本系列文章的完結篇,你將能了解到,一個典型的服務器端是如何利用前5篇中講解的各單項技術從而實現高性能高并發的。
第 14 篇
[標題] 從根上理解高性能、高并發(七):深入操作系統,一文讀懂進程、線程、協程
[鏈接]http://www.52im.net/thread-3357-1-1.html
[摘要] 本篇是本系列文章的臨時續篇,本篇將由淺入深,總結進程、線程、協程這3個技術概念,將3者的技術原理、用途、關系進行了系統梳理和總結,希望有助于解決你這方面的技術困惑。
我是Jack Jiang,我為自已帶鹽!
https://github.com/JackJiang2011/MobileIMSDK/