即時(shí)通訊技術(shù)文集(第12期):網(wǎng)絡(luò)蹦铀簦活、心跳機(jī)制等文章匯總 [共23篇]

為了更好地分類閱讀52im.net 總計(jì)1000多篇精編文章嘱吗,我將在每周三推送新的一期技術(shù)文集玄组,本次是第12?期。

[-?1?-]?應(yīng)用壁寺螅活終極總結(jié)(一):Android6.0以下的雙進(jìn)程守護(hù)倍矶铮活實(shí)踐

[鏈接]?http://www.52im.net/thread-1135-1-1.html

[摘要]?因?yàn)锳ndroid機(jī)型太多太雜,以及各廠商定制ROOM的差異绕德,Android應(yīng)用被继牛活沒有一勞永逸和萬能的方法,本文探討的是Android應(yīng)用在Android 6.0以下系統(tǒng)中的典型應(yīng)用場景下的背苌撸活實(shí)踐(Android 6.0及以上系統(tǒng)的防殺和復(fù)活方法踪蹬,詳見本系列文章的下兩篇《應(yīng)用保活終極總結(jié)(二):Android6.0及以上的背伎В活實(shí)踐(進(jìn)程防殺篇)》跃捣、《Android應(yīng)用保活終極總結(jié)(三):Android6.0及以上的蓖龊澹活實(shí)踐(被殺復(fù)活篇)》)枝缔,內(nèi)容僅供參考,希望給您帶來啟發(fā)蚊惯。

[-?2?-]?應(yīng)用痹感叮活終極總結(jié)(二):Android6.0及以上的保活實(shí)踐(進(jìn)程防殺篇)

[鏈接]?http://www.52im.net/thread-1138-1-1.html

[摘要]?本文便是對最近一周的Android進(jìn)程防殺截型、進(jìn)程被殺復(fù)活的探索趴荸、學(xué)習(xí)、測試的內(nèi)容總結(jié)宦焦,以備將來不時(shí)之需发钝。因倍倩粒活防殺和被殺復(fù)活涉及內(nèi)容較多,我將它分成了兩篇:即進(jìn)程防殺篇(本文)和進(jìn)程被殺復(fù)活篇(下篇)酝豪,本篇將討論如何實(shí)現(xiàn)進(jìn)程防殺涛碑。

[-?3?-]?應(yīng)用保活終極總結(jié)(三):Android6.0及以上的狈跆裕活實(shí)踐(被殺復(fù)活篇)

[鏈接]?http://www.52im.net/thread-1140-1-1.html

[摘要]?本文將重點(diǎn)討論進(jìn)程被殺后復(fù)活的可能性及實(shí)踐蒲障。

[-?4?-]Android進(jìn)程保活詳解:一篇文章解決你的所有疑問

[鏈接]?http://www.52im.net/thread-438-1-1.html

[摘要]?什么樣的應(yīng)用需要進(jìn)程碧敝ぃ活揉阎?通常情況下,即時(shí)通訊類的應(yīng)用(包括IM聊天應(yīng)用背捌、消息推送服務(wù)等)為了保證消息的全時(shí)毙籽、實(shí)時(shí)送達(dá)能力,必須要實(shí)現(xiàn)進(jìn)程或Service的闭鼻欤活坑赡。而就這一看似不起眼的問題,實(shí)際處理起來扭仁,因?yàn)楸姸郃ndroid手機(jī)和Android系統(tǒng)版本的差異垮衷,讓問題的處理充滿了不確定性厅翔。

[-?5?-]?Android端消息推送總結(jié):實(shí)現(xiàn)原理乖坠、心跳保活刀闷、遇到的問題等

[鏈接]http://www.52im.net/thread-341-1-1.html

[摘要]?最近研究Android推送的實(shí)現(xiàn), 研究了兩天一夜, 有了一點(diǎn)收獲, 寫下來既為了分享, 也為了吐槽. 需要說明的是有些東西偏底層硬件和通信行業(yè), 我對這些一竅不通, 只能說說自己的理解.

[-?6-]?為何基于TCP協(xié)議的移動(dòng)端IM仍然需要心跳毙鼙茫活機(jī)制?

[鏈接]?http://www.52im.net/thread-281-1-1.html

[摘要]?很多人認(rèn)為甸昏,TCP協(xié)議自身先天就有KeepAlive機(jī)制顽分,為何基于它的通訊鏈接,仍然需要在應(yīng)用層實(shí)現(xiàn)額外的心跳笔┟郏活卒蘸?本文將從移動(dòng)端IM實(shí)踐的角度告訴你,即使使用的是TCP協(xié)議翻默,應(yīng)用層的心跳备孜郑活仍舊必不可少。

[-?7?-]?一文讀懂即時(shí)通訊應(yīng)用中的網(wǎng)絡(luò)心跳包機(jī)制:作用修械、原理趾牧、實(shí)現(xiàn)思路等

[鏈接]?http://www.52im.net/thread-2697-1-1.html

[摘要]?要想真正理解即時(shí)通訊應(yīng)用底層的開發(fā),心跳機(jī)制必須掌握肯污,而這也是本文寫作的目的翘单,希望能帶給你啟發(fā)吨枉。

[-?8-]??微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信后臺(tái)保活實(shí)戰(zhàn)分享(進(jìn)程焙逦撸活篇)

[鏈接]?http://www.52im.net/thread-210-1-1.html

[摘要]?盡量保證應(yīng)用的進(jìn)程不被Android系統(tǒng)回收貌亭。這是本文要討論的內(nèi)容。

[-?9?-]?微信團(tuán)隊(duì)原創(chuàng)分享:Android版微信后臺(tái)比想活實(shí)戰(zhàn)分享(網(wǎng)絡(luò)笔籼幔活篇)

[鏈接]?http://www.52im.net/thread-209-1-1.html

[摘要]?如何保證消息接收實(shí)時(shí)性。這是本文要討論的內(nèi)容美尸。

[-?10-]?移動(dòng)端IM實(shí)踐:實(shí)現(xiàn)Android版微信的智能心跳機(jī)制

[鏈接]?http://www.52im.net/thread-120-1-1.html

[摘要]?設(shè)計(jì)此方案的主要目標(biāo)是冤议,在盡量不影響用戶收消息及時(shí)性的前提下,根據(jù)網(wǎng)絡(luò)類型自適應(yīng)的找出笔玻活信令TCP連接的盡可能大的心跳間隔恕酸,從而達(dá)到減少安卓微信因心跳引起的空中信道資源消耗,減少心跳Server的負(fù)載胯陋,以及減少部分因心跳引起的耗電蕊温。

[-?11-]?移動(dòng)端IM實(shí)踐:WhatsApp、Line遏乔、微信的心跳策略分析

[鏈接]?http://www.52im.net/thread-121-1-1.html

[摘要]?本文著重分析WhatsApp义矛、Line、微信的心跳盟萨。

[-?12-]?Android P正式版即將到來:后臺(tái)應(yīng)用绷狗活、消息推送的真正噩夢

[鏈接]?http://www.52im.net/thread-1832-1-1.html

[摘要]?Android P官方公開的開發(fā)者資料來看捻激,此版加入或強(qiáng)化的多項(xiàng)設(shè)備電量管理新特性制轰,使得需要后臺(tái)消息推送、應(yīng)用卑罚活的APP變的越來越困難垃杖,黑科技恐將成為歷史。

[-?13-]?全面盤點(diǎn)當(dāng)前Android后臺(tái)闭梢伲活方案的真實(shí)運(yùn)行效果(截止2019年前)

[鏈接]?http://www.52im.net/thread-2176-1-1.html

[摘要]?正因?yàn)锳ndroid系統(tǒng)版本的差異调俘,也導(dǎo)致了各種保活黑科技的運(yùn)行效果大相徑庭旺垒,所以本文正好借此機(jī)會(huì)彩库,盤點(diǎn)一下當(dāng)前主流(截止2019年前)的保活黑科技在市面上各版本Android手機(jī)上的運(yùn)行效果袖牙,希望能給大家提供一些客觀的參考

[-?14-]?融云技術(shù)分享:融云安卓端IM產(chǎn)品的網(wǎng)絡(luò)鏈路辈嗑蓿活技術(shù)實(shí)踐

[鏈接]?http://www.52im.net/thread-2744-1-1.html

[摘要]?眾所周知,IM 即時(shí)通訊是一項(xiàng)對即時(shí)性要求非常高的技術(shù)鞭达,而保障消息即時(shí)到達(dá)的首要條件就是鏈路存活司忱。那么在復(fù)雜的網(wǎng)絡(luò)環(huán)境和國內(nèi)安卓手機(jī)被深度定制化的條件下皇忿,如何保障鏈路存活呢?本文詳解了融云安卓端IM產(chǎn)品在基于 TCP 協(xié)議實(shí)現(xiàn)鏈路碧谷裕活方面的實(shí)踐總結(jié)鳍烁。

[-?15-]?一種Android端IM智能心跳算法的設(shè)計(jì)與實(shí)現(xiàn)探討(含樣例代碼)

[鏈接]?http://www.52im.net/thread-783-1-1.html

[摘要]?本文將與大家一起探討一種更加簡單易行和實(shí)用的心跳算法,不一定適合所有人繁扎,但希望能需要的同行帶來一些啟發(fā)幔荒。

[-?16-]?跟著源碼學(xué)IM(一):手把手教你用Netty實(shí)現(xiàn)心跳機(jī)制、斷線重連機(jī)制

[鏈接]?http://www.52im.net/thread-2663-1-1.html

[摘要]?說到用Netty來開發(fā)IM或推送系統(tǒng)梳玫,以一個(gè)生產(chǎn)級(jí)產(chǎn)品的標(biāo)準(zhǔn)來說爹梁,最基本的心跳機(jī)制、斷線重連機(jī)制肯定得有吧提澎?好姚垃,如果你還不清楚這些,那就看看本文吧盼忌!

[-?17-]?跟著源碼學(xué)IM(五):正確理解IM長連接积糯、心跳及重連機(jī)制,并動(dòng)手實(shí)現(xiàn)

[鏈接]?http://www.52im.net/thread-2799-1-1.html

[摘要]?本文正好借著在CIM系統(tǒng)中有這樣兩個(gè)需求(CIM是本文作者從零開發(fā)的一個(gè)學(xué)習(xí)性質(zhì)的IM系統(tǒng)谦纱,詳見《拿起鍵盤就是干:跟我一起徒手開發(fā)一套分布式IM系統(tǒng)》)看成,正好來聊一聊我是如何理解IM長連接的心跳及重連機(jī)制,以及又是怎么踩坑已及填坑的跨嘉。

[-?18-]?2020年了川慌,Android后臺(tái)保活還有戲嗎偿荷?看我如何優(yōu)雅的實(shí)現(xiàn)

[鏈接]?http://www.52im.net/thread-2881-1-1.html

[摘要]?總之窘游,Android應(yīng)用的后臺(tái)保活在某些場景下跳纳,還是有持續(xù)的需求。除了之前那些耳熟能詳?shù)谋贪嫂;詈诳萍家酝馑伦贏ndroid 9.0(甚至Android 10)時(shí)代,我們還有哪些绷Τ纾活方法可以用斗塘?那么,請跟著本文作者的思路亮靴,看看更優(yōu)雅的后臺(tái)扁擅耍活實(shí)現(xiàn)方法吧。

[-?19-]?史上最強(qiáng)Android奔氲酰活思路:深入剖析騰訊TIM的進(jìn)程永生技術(shù)

[鏈接]?http://www.52im.net/thread-2893-1-1.html

[摘要]?本文將從Andriod系統(tǒng)層面為你深入剖析騰訊TIM這款I(lǐng)M應(yīng)用的超強(qiáng)闭炅耄活能力八毯,希望能給你帶來更多Android方面的靈感。

[-?20-]?Android進(jìn)程永生技術(shù)終極揭密:進(jìn)程被殺底層原理瞄桨、APP應(yīng)對被殺技巧

[鏈接]?http://www.52im.net/thread-2921-1-1.html

[摘要]?本文的技術(shù)原理講解透徹话速、系統(tǒng)源碼分享到位、樣例代碼也很有參考意義芯侥,希望能對有同樣興趣愛好的Android開發(fā)者泊交、IM開發(fā)者、推送系統(tǒng)開發(fā)者等柱查,帶來對于Android進(jìn)程崩螅活技術(shù)的深入理解。

[-?21-]?Android卑ぃ活從入門到放棄:乖乖引導(dǎo)用戶加白名單吧(附7大機(jī)型加白示例

[鏈接]?http://www.52im.net/thread-3033-1-1.html

[摘要]?本文將以某款線上的IM產(chǎn)品為例白指,介紹它是如何引導(dǎo)用戶在多款主流機(jī)型上加白名單的,并分享了該款I(lǐng)M中已制作完成的多達(dá)7款主流Andriod機(jī)型的詳細(xì)加白FAQ頁面資源(含完整HTML+圖片)酵紫,方便您進(jìn)行參考告嘲、學(xué)習(xí)和研究,希望能為你的應(yīng)用開發(fā)帶來幫助奖地。

[-?22-]?阿里IM技術(shù)分享(五):閑魚億級(jí)IM消息系統(tǒng)的及時(shí)性優(yōu)化實(shí)踐

[鏈接]?http://www.52im.net/thread-3726-1-1.html

[摘要]?本文將根據(jù)閑魚IM消息系統(tǒng)在消息及時(shí)性方面的優(yōu)化實(shí)踐橄唬,詳細(xì)分析了IM在線通道面臨的各種技術(shù)問題,并通過相應(yīng)的技術(shù)手段來優(yōu)化從而保證用戶消息的及時(shí)到達(dá)参歹。

[-?23-]?萬字長文:手把手教你實(shí)現(xiàn)一套高效的IM長連接自適應(yīng)心跳毖龀活機(jī)制

[鏈接]?http://www.52im.net/thread-3908-1-1.html

[摘要]?我將通過本篇文章,手把手教大家實(shí)現(xiàn)一套可自適應(yīng)的心跳比樱活機(jī)制僧界,從而能高效穩(wěn)定地維持諸如IM聊天這類需求的長連接。

??52im社區(qū)本周新文:《即時(shí)通訊框架MobileIMSDK的微信小程序端開發(fā)者手冊》臭挽,歡迎閱讀捂襟!??

我是Jack Jiang,我為自已帶鹽欢峰!https://github.com/JackJiang2011/MobileIMSDK/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末葬荷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子纽帖,更是在濱河造成了極大的恐慌宠漩,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懊直,死亡現(xiàn)場離奇詭異扒吁,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)室囊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門雕崩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來魁索,“玉大人,你說我怎么就攤上這事晨逝《昴” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵捉貌,是天一觀的道長支鸡。 經(jīng)常有香客問我,道長趁窃,這世上最難降的妖魔是什么牧挣? 我笑而不...
    開封第一講書人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮醒陆,結(jié)果婚禮上瀑构,老公的妹妹穿的比我還像新娘。我一直安慰自己刨摩,他們只是感情好寺晌,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著澡刹,像睡著了一般呻征。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上罢浇,一...
    開封第一講書人閱讀 52,441評(píng)論 1 310
  • 那天陆赋,我揣著相機(jī)與錄音,去河邊找鬼嚷闭。 笑死攒岛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的胞锰。 我是一名探鬼主播灾锯,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼胜蛉!你這毒婦竟也來了挠进?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤誊册,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后暖璧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體案怯,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年澎办,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嘲碱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片金砍。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖麦锯,靈堂內(nèi)的尸體忽然破棺而出恕稠,到底是詐尸還是另有隱情,我是刑警寧澤扶欣,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布鹅巍,位于F島的核電站,受9級(jí)特大地震影響料祠,放射性物質(zhì)發(fā)生泄漏骆捧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一髓绽、第九天 我趴在偏房一處隱蔽的房頂上張望敛苇。 院中可真熱鬧,春花似錦顺呕、人聲如沸枫攀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽来涨。三九已至,卻和暖如春忌卤,著一層夾襖步出監(jiān)牢的瞬間扫夜,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來泰國打工驰徊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留笤闯,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓棍厂,卻偏偏與公主長得像颗味,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子牺弹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容