即時(shí)通訊技術(shù)文集(第7期):長連接網(wǎng)關(guān)、P2P等 [共10篇]

為了更好地分類閱讀52im.net 總計(jì)1000多篇精編文章,我將在每周三推送新的一期技術(shù)文集,本次是第7?期。
[-?1?-]?長連接網(wǎng)關(guān)技術(shù)專題(二):知乎千萬級并發(fā)的高性能長連接網(wǎng)關(guān)技術(shù)實(shí)踐
[鏈接]?http://www.52im.net/thread-2737-1-1.html
[摘要]經(jīng)過了一年多的開發(fā)和演進(jìn),經(jīng)過我們服務(wù)面向內(nèi)和外的數(shù)個(gè) App、接入十幾個(gè)需求和形態(tài)各異的長連接業(yè)務(wù)、數(shù)百萬設(shè)備同時(shí)在線、突發(fā)大規(guī)模消息發(fā)送等等場景的錘煉,我們提煉出一個(gè)長連接系統(tǒng)網(wǎng)關(guān)的通用解決方案:知乎長連接網(wǎng)關(guān)致力于業(yè)務(wù)數(shù)據(jù)解耦、消息高效分發(fā)、解決容量問題,同時(shí)提供一定程度的消息可靠性保證。
[-?2?-]?長連接網(wǎng)關(guān)技術(shù)專題(三):手淘億級移動(dòng)端接入層網(wǎng)關(guān)的技術(shù)演進(jìn)之路
[鏈接]?http://www.52im.net/thread-3110-1-1.html
[摘要]手機(jī)淘寶從過去的HTTP API網(wǎng)關(guān),到后來扛住雙十一戰(zhàn)場主要流量的自研高性能、全雙工、安全的ACCS(阿里云通道服務(wù)),無論是基礎(chǔ)架構(gòu)的演進(jìn)、網(wǎng)絡(luò)調(diào)優(yōu)、協(xié)議的優(yōu)化、異地多活、網(wǎng)絡(luò)調(diào)度上,都有不少寶貴的經(jīng)驗(yàn)與大家分享,本文借此機(jī)會(huì)總結(jié)了整個(gè)技術(shù)演進(jìn)過程。
[-?3?-]?長連接網(wǎng)關(guān)技術(shù)專題(五):喜馬拉雅自研億級API網(wǎng)關(guān)技術(shù)實(shí)踐
[鏈接]?http://www.52im.net/thread-3564-1-1.html
[摘要]?本文將分享在喜馬拉雅API網(wǎng)關(guān)在億級流量前提下,進(jìn)行的技術(shù)演進(jìn)發(fā)展歷程和實(shí)踐經(jīng)驗(yàn)總結(jié)。
[-?4?-]?長連接網(wǎng)關(guān)技術(shù)專題(六):石墨文檔單機(jī)50萬WebSocket長連接架構(gòu)實(shí)踐
[鏈接]?http://www.52im.net/thread-3757-1-1.html
[摘要]?本文分享了石墨文檔長連接網(wǎng)關(guān)從1.0架構(gòu)演進(jìn)到2.0的過程,并總結(jié)了整個(gè)性能優(yōu)化的實(shí)踐過程。
[-?5?-]?長連接網(wǎng)關(guān)技術(shù)專題(七):小米小愛單機(jī)120萬長連接接入層的架構(gòu)演進(jìn)
[鏈接]??http://www.52im.net/thread-3860-1-1.html
[摘要]小愛接入層是小愛云端負(fù)責(zé)設(shè)備接入的第一個(gè)服務(wù),也是最重要的服務(wù)之一,本篇文章介紹了小米技術(shù)團(tuán)隊(duì)2020至2021年在這個(gè)服務(wù)上所做的一些優(yōu)化和嘗試,最終將單機(jī)可承載長連接數(shù)從30w提升至120w+,節(jié)省了機(jī)器30+臺。
[-?6-]?長連接網(wǎng)關(guān)技術(shù)專題(八):B站基于微服務(wù)的API網(wǎng)關(guān)從0到1的演進(jìn)之路
[鏈接]?http://www.52im.net/thread-3941-1-1.html
[摘要]?隨著B 站投稿量激增,訪問量隨之成倍上升,而過去的 PHP 全家桶也開始逐漸展露出頹勢,運(yùn)維難、監(jiān)控難、排查故障難、調(diào)用路徑深不見底。也就是在這一年,B 站開始正式用 Go 重構(gòu) B 站,從此B站的API網(wǎng)關(guān)技術(shù)子開始了從0到1的持續(xù)演進(jìn)
[-?7?-]?P2P技術(shù)詳解(一):NAT詳解——詳細(xì)原理、P2P簡介
[鏈接]?http://www.52im.net/thread-50-1-1.html
[摘要]?這是一篇介紹NAT技術(shù)要點(diǎn)的精華文章,來自華3通信官方資料庫,文中對NAT技術(shù)原理的介紹很全面也很權(quán)威,對網(wǎng)絡(luò)應(yīng)用的應(yīng)用層開發(fā)人員而言有很高的參考價(jià)值。
[-?8-]?P2P技術(shù)詳解(二):P2P中的NAT穿越(打洞)方案詳解(基本原理篇)
[鏈接]?http://www.52im.net/thread-542-1-1.html
[摘要]打洞技術(shù)看起來是一項(xiàng)近似乎蠻干的技術(shù),卻不失為一種有效的技術(shù)手段。在集中服務(wù)器的幫助下,P2P的雙方利用端口預(yù)測的技術(shù)在NAT網(wǎng)關(guān)上打出通道,從而實(shí)現(xiàn)NAT穿越,解決了NAT對于P2P的阻隔,為P2P技術(shù)在網(wǎng)絡(luò)中更廣泛的推廣作出了非常大的貢獻(xiàn)。
[-?9?-]?P2P技術(shù)詳解(三):P2P中的NAT穿越(打洞)方案詳解(進(jìn)階分析篇)
[鏈接]?http://www.52im.net/thread-2872-1-1.html
[摘要]?本篇將深入分析各種NAT穿越(打洞)方案的技術(shù)實(shí)現(xiàn)原理和數(shù)據(jù)交互過程,希望能助你透徹理解它們。
[-?10-]?P2P技術(shù)詳解(四):P2P技術(shù)之STUN、TURN、ICE詳解
[鏈接]?http://www.52im.net/thread-557-1-1.html
[摘要]在現(xiàn)實(shí)Internet網(wǎng)絡(luò)環(huán)境中,大多數(shù)計(jì)算機(jī)主機(jī)都位于防火墻或NAT之后,只有少部分主機(jī)能夠直接接入Internet。很多時(shí)候,我們希望網(wǎng)絡(luò)中的兩臺主機(jī)能夠直接進(jìn)行通信,即所謂的P2P通信,而不需要其他公共服務(wù)器的中轉(zhuǎn)。由于主機(jī)可能位于防火墻或NAT之后,在進(jìn)行P2P通信之前,我們需要進(jìn)行檢測以確認(rèn)它們之間能否進(jìn)行P2P通信以及如何通信。這種技術(shù)通常稱為NAT穿透(NAT Traversal)。最常見的NAT穿透是基于UDP的技術(shù),如RFC3489中定義的STUN協(xié)議。
??52im社區(qū)本周新文:《IM通訊協(xié)議專題學(xué)習(xí)(四):從Base64到Protobuf,詳解Protobuf的數(shù)據(jù)編碼原理http://www.52im.net/thread-4093-1-1.html》,歡迎閱讀!??
我是Jack Jiang,我為自已帶鹽!https://github.com/JackJiang2011/MobileIMSDK/