Jack Jiang

          我的最新工程MobileIMSDK:http://git.oschina.net/jackjiang/MobileIMSDK
          posts - 499, comments - 13, trackbacks - 0, articles - 1

          為了更好地分類閱讀 52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術文集,本次是第28 期。

          [- 1 -] 新手入門一篇就夠:從零開發移動端IM

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

          [摘要] 本文將以新手的視角引導你閱讀相關文章,便于你從零開發一個移動端IM做好方方面面的知識準備:包括但不限于網絡編程基礎、通信協議的選型、IM的架構設計等等。文筆有限,如有不妥之處還請批評指正,希望對你有用。

          [- 2 -] 移動端IM開發者必讀(一):通俗易懂,理解移動網絡的“弱”和“慢”

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

          [摘要] 本文的目的,就是希望以通俗易懂的語言,幫助移動端IM開發者更好地理解移動網絡的各種特性,使得開發出的功能能更好地適應移動網絡,給用戶帶來更好的使用體驗。

          [- 3 -] 移動端IM開發者必讀(二):史上最全移動弱網絡優化方法總結

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

          [摘要] 本文將針對上篇中提到的特性,結合我們的實踐經驗,總結了四個方法來追求極致的“爽快”:快鏈路、輕往復、強監控、多異步,從理論講到實踐、從技術講到產品,理論聯系實際,舉一反三,希望給您帶來啟發。

          [- 4 -] 從客戶端的角度來談談移動端IM的消息可靠性和送達機制

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

          [摘要] 這篇文章和大家聊下從移動端客戶端的角度所關注的IM消息可靠性和送達機制

          [- 5 -] 現代移動端網絡短連接的優化手段總結:請求速度、弱網適應、安全保障

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

          [摘要] 本文整理的有關內容,對于移動端即時通訊IM應用來說,同樣具有啟發意義

          [- 6 -] 騰訊技術分享:社交網絡圖片的帶寬壓縮技術演進之路

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

          [摘要] 為了進一步降低運營帶寬成本,減小用戶訪問流量及提升頁面加載速度,社交網絡 CDN運維緊跟行業圖片優化趨勢,創新引入WebP、SharpP、自適應分辨率、Guetzli等圖像壓縮技術到現網,經過三年多的多部門聯合攻關,已逐漸形成一套覆蓋全圖片類型(JPEG、JPG、PNG、WebP、GIF)多場景的圖片壓縮運營體系,適用于各類型終端,每年節約外網帶寬幾百G。

          [- 7 -] 小白必讀:閑話HTTP短連接中的Session和Token

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

          [摘要] 本文的寫作目的是以最白話地方式,通俗易懂的為你講清HTTP協議中的Session和Token等概念,希望讀完全文,您仍能滿懷信心,繼續義無反顧地跳入程序員這個職業深坑 ^_^。更深入的技術細節,請閱讀《IM開發基礎知識補課(四):正確理解HTTP短連接中的Cookie、Session和Token》。

          [- 8 -] IM開發基礎知識補課:正確理解前置HTTP SSO單點登錄接口的原理

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

          [摘要] 針對上述主流移動IM系統中“長”、“短”連接的分工方式,其中最為重要也是用戶最先接觸到的——就是基于Http的SSO單點登陸接口(有的系統里可能并不叫SSO接口,本文討論的是其廣義:即實現身份認證功能的http接口),那么這個SSO接口工作原理是什么?可以怎么來實現?有無最佳實踐建議?

          [- -]  移動端IM中大規模群消息的推送如何保證效率、實時性?

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

          [摘要] 實際在生產環境下,群消息的發送都會想盡辦法進行壓縮,并開展各種改善性能的處理辦法,而不是像上述舉例里的直接擴散寫(即2000人群里,一條消息被簡單地復制為2000條一對一的消息投遞)。具體有哪些優先策略?本文或許可以帶給你一些啟發。

          [- 10 -] 移動端IM開發需要面對的技術問題

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

          [摘要] 這兩年多一直從事網易云信 iOS 端 IM SDK的開發,期間不斷有兄弟部門的同事和合作伙伴過來問各種技術細節,干脆統一介紹下一個IM APP的方方面面,包括技術選型(包括通訊方式,網絡連接方式,協議選擇)和常見問題。

          [- 11 -] 開發IM是自己設計協議用字節流好還是字符流好?

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

          [摘要] 自己設計協議的話,協議用字節流好還是字符流好? 各有什么優缺點?

          [- 12 -] 請問有人知道語音留言聊天的主流實現方式嗎?

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

          [摘要] 請問有人知道語音聊天的主流實現方式嗎?就是類似微信那種,按住說話,錄一段,發送那種。這語音文件錄好之后是直接轉成二進制發送。還是說當成一個文件上傳到服務器,然后發送一個消息給對方,對方收到后下載?

          [- 13 -] IM消息送達保證機制實現(一):保證在線實時消息的可靠投遞

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

          [摘要] 本文將要討論的是即時IM應用中極其重要但也不被用戶感知的消息送達保證機制(即QoS機制),文中將給出目前主流的參考實現思路。

          [- 14 -] IM消息送達保證機制實現(二):保證離線消息的可靠投遞

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

          [摘要] 實時在線投遞針對的是消息收發雙方都在線的情況(如當發送方用戶A發送消息給接收方用戶B時,用戶B是在線的),那如果消息的接收方用戶B不在線,系統是如何保證消息的可達性的呢?這就是本文要討論的問題。

          [- 15 -] 如何保證IM實時消息的“時序性”與“一致性”?

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

          [摘要] 實時消息時序和一致性是分布式系統架構設計中非常難的問題(尤其IM應用這種以消息為中心的應用形態),困難在哪?有什么常見優化實踐?這就是本文要討論的內容。

          [- 16 -] 一個低成本確保IM消息時序的方法探討

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

          [摘要] IM類系統中,都需要考慮消息時序問題,如果后發送的消息先顯示,可能嚴重擾亂聊天消息所要表達的意義。

          [- 17 -] IM單聊和群聊中的在線狀態同步應該用“推”還是“拉”?

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

          [摘要] “用戶在線狀態的一致性”(單聊好友在線狀態、群聊用戶在線狀態)是IM應用領域比較難解決的一個技術問題,如何精準實時的獲得好友、群友的在線狀態,是今天將要探討的話題。

          [- 18 -] IM群聊消息如此復雜,如何保證不丟不重?

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

          [摘要] 由于“消息風暴擴散系數”的存在(概念詳見《IM單聊和群聊中的在線狀態同步應該用“推”還是“拉”?》),群消息的復雜度要遠高于一對一的單聊消息。群消息的實時性、可達性、離線消息是今天將要討論的核心話題。

          ??52im社區本周新文:《一套分布式IM即時通訊系統的技術選型和架構設計》,歡迎閱讀!??

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



          作者:Jack Jiang (點擊作者姓名進入Github)
          出處:http://www.52im.net/space-uid-1.html
          交流:歡迎加入即時通訊開發交流群 215891622
          討論:http://www.52im.net/
          Jack Jiang同時是【原創Java Swing外觀工程BeautyEye】【輕量級移動端即時通訊框架MobileIMSDK】的作者,可前往下載交流。
          本博文 歡迎轉載,轉載請注明出處(也可前往 我的52im.net 找到我)。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          Jack Jiang的 Mail: jb2011@163.com, 聯系QQ: 413980957, 微信: hellojackjiang
          主站蜘蛛池模板: 南宁市| 什邡市| 宁远县| 陇川县| 崇义县| 桂林市| 孟连| 舞阳县| 库尔勒市| 绥宁县| 汾阳市| 清苑县| 天气| 铁岭市| 阿拉善盟| 如东县| 文化| 吴忠市| 十堰市| 吉安县| 牙克石市| 西乌| 陈巴尔虎旗| 桑植县| 崇明县| 凉城县| 南华县| 丹阳市| 茂名市| 印江| 林芝县| 怀仁县| 玉屏| 河西区| 永州市| 大新县| 云安县| 大悟县| 南川市| 贵定县| 望谟县|