Jack Jiang

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

          導(dǎo)航

          公告


            ① 即時通訊開發(fā)社區(qū)
            地址: 52im.net
            專業(yè)的資料、社區(qū)

            ② 關(guān)注我的公眾號:

            讓技術(shù)不再封閉

            ③ 我的Github
            地址: 點此進入
            好代碼,與大家分享
          <2024年4月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          常用鏈接

          留言簿(289)

          隨筆檔案

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          60天內(nèi)閱讀排行

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

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

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

          [摘要] 說到用Netty來開發(fā)IM或推送系統(tǒng),以一個生產(chǎn)級產(chǎn)品的標準來說,最基本的心跳機制、斷線重連機制肯定得有吧?好,如果你還不清楚這些,那就看看本文吧!


          [-2-] 跟著源碼學(xué)IM(二):自已開發(fā)IM很難?手把手教你擼一個Andriod版IM

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

          [摘要] 本文適合沒有任何即時通訊(IM)開發(fā)經(jīng)驗的小白開發(fā)者閱讀,文章將教你從零開始,圍繞一個典型即時通訊(IM)系統(tǒng)的方方面面,手把手為你展示如何基于Netty+TCP+Protobuf來開發(fā)出這樣的系統(tǒng)。非常適合從零入門的Android開發(fā)者。


          [-3-] 跟著源碼學(xué)IM(三):基于Netty,從零開發(fā)一個IM服務(wù)端

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

          [摘要] “文適合IM新手閱讀,但最好有一定的網(wǎng)絡(luò)編程經(jīng)驗,必竟實踐性的代碼上手就是網(wǎng)絡(luò)編程。如果你對網(wǎng)絡(luò)編程,以及IM的一些理論知識知之甚少,請務(wù)必首先閱讀:《新手入門一篇就夠:從零開發(fā)移動端IM》,該文為IM小白分類整理了詳盡的理論資料,請按需補充相關(guān)知識。


          [-4-] 跟著源碼學(xué)IM(四):拿起鍵盤就是干,教你徒手開發(fā)一套分布式IM系統(tǒng)

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

          [摘要] 本文記錄了我開發(fā)的一款面向IM學(xué)習(xí)者的 IM系統(tǒng)——CIM(全稱:CROSS-IM),同時提供了一些組件幫助開發(fā)者構(gòu)建一款屬于自己可水平擴展的 IM。


          [-5-] 跟著源碼學(xué)IM(五):正確理解IM長連接、心跳及重連機制,并動手實現(xiàn)

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

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


          [--] 跟著源碼學(xué)IM(六):手把手教你用Go快速搭建高性能、可擴展的IM系統(tǒng)

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

          [摘要] 本文適合有一定網(wǎng)絡(luò)通信技術(shù)基礎(chǔ)的IM新手閱讀。如果你對網(wǎng)絡(luò)編程,以及IM的一些理論知識知之甚少,請務(wù)必首先閱讀:《新手入門一篇就夠:從零開發(fā)移動端IM》,按需補充相關(guān)知識。


          [-7-] 跟著源碼學(xué)IM(七):手把手教你用WebSocket打造Web端IM聊天

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

          [摘要] 本文將基于Tomcat和Spring框架實現(xiàn)一個邏輯簡單的入門級IM應(yīng)用,對于即時通訊初學(xué)者來說,能找到一個簡單直接且能順利跑通的實例代碼,顯然意義更大,本文正是如此。希望能給你的IM開發(fā)和學(xué)習(xí)帶來啟發(fā)。


          [-8-] 跟著源碼學(xué)IM(八):萬字長文,手把手教你用Netty打造IM聊天

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

          [摘要] 上篇《跟著源碼學(xué)IM(七):手把手教你用WebSocket打造Web端IM聊天》中,我們使用 WebSocket 實現(xiàn)了一個簡單的 IM 功能,支持身份認證、私聊消息、群聊消息。然后就有人發(fā)私信,希望使用純 Netty 實現(xiàn)一個類似的功能,因此就有了本文。


          [--]  跟著源碼學(xué)IM(九):基于Netty實現(xiàn)一套分布式IM系統(tǒng)

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

          [摘要] 接下來的內(nèi)容,我會為你介紹如何開發(fā)一個IM的方方面面,包括系統(tǒng)架構(gòu)、通信協(xié)議、單聊群聊、表情發(fā)送、UI事件驅(qū)動等,以及全套的實踐源碼讓你可以上手學(xué)習(xí)。


          [-10-] 跟著源碼學(xué)IM(十):基于Netty,搭建高性能IM集群(含技術(shù)思路+源碼)

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

          [摘要] 本文將根據(jù)筆者這次的業(yè)余技術(shù)實踐,為你講述如何基于Netty+Zk+Redis來搭建一套高性能IM集群,包括本次實現(xiàn)IM集群的技術(shù)原理和實例代碼,希望能帶給你啟發(fā)。


          [-11 -] 跟著源碼學(xué)IM(十一):一套基于Netty的分布式高可用IM詳細設(shè)計與實現(xiàn)(有源碼)

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

          [摘要] 本文將要分享的是如何從零實現(xiàn)一套基于Netty框架的分布式高可用IM系統(tǒng),它將支持長連接網(wǎng)關(guān)管理、單聊、群聊、聊天記錄查詢、離線消息存儲、消息推送、心跳、分布式唯一ID、紅包、消息同步等功能,并且還支持集群部署。


          [-12 -] 跟著源碼學(xué)IM(十二):基于Netty打造一款高性能的IM即時通訊程序

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

          [摘要] 原本打算做個多人斗地主練習(xí)程序,但那需要織入過多的業(yè)務(wù)邏輯,因此一方面會帶來不必要的理解難度,讓案例更為復(fù)雜化,另一方面代碼量也會偏多,所以最終依舊選擇實現(xiàn)基本的IM聊天程序,既簡單,又能加深對Netty的理解。


          ??52im社區(qū)本周新文:《微信團隊分享:來看看微信十年前的IM消息收發(fā)架構(gòu),你做到了嗎》《移動端IM產(chǎn)品RainbowChat[專業(yè)版] iOS端 v9.0版已發(fā)布!》,歡迎閱讀!??

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



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


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


          網(wǎng)站導(dǎo)航:
           
          Jack Jiang的 Mail: jb2011@163.com, 聯(lián)系QQ: 413980957, 微信: hellojackjiang
          主站蜘蛛池模板: 呼和浩特市| 奇台县| 闽侯县| 梁山县| 鄂托克前旗| 双鸭山市| 太谷县| 突泉县| 来凤县| 常山县| 鄱阳县| 桃源县| 辰溪县| 瑞金市| 克东县| 潜山县| 平湖市| 连州市| 松滋市| 深圳市| 盱眙县| 荃湾区| 大邑县| 南溪县| 金山区| 渭源县| 闽侯县| 元朗区| 大悟县| 阿克苏市| 金乡县| 湾仔区| 云和县| 沈丘县| 武乡县| 敦化市| 宜春市| 平度市| 远安县| 商丘市| 昭苏县|