即時通訊技術(shù)文集(第3期):高性能網(wǎng)絡(luò)編程系列 [共14篇]

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