首頁技術區最新隨筆(rss) RSS

網絡編程懶人入門(十):一泡尿的時間,快速讀懂QUIC協議

     摘要: 1、TCP協議到底怎么了?現時的互聯網應用中,Web平臺(準確地說是基于HTTP及其延伸協議的客戶端/服務器應用)的數據傳輸都基于 TCP 協議。但TCP 協議在創建連接之前需要進行三次握手(如下圖 1,更詳細原理請見《理論經典:TCP協議的3次握手與4次揮手過程詳解》),如果需要提高數據交互的安全性,既增加傳輸層安全協議(TLS),還會增加更多的更多握手次數(如下圖 2)。 υ...  閱讀全文

2019-11-01 14:32 作者: Jack Jiang【評論:0】【閱讀:139】 

個人公眾號「Java愛好者社區」高質量原創文章持續輸出,歡迎關注

     摘要: blogjava網站與博客園合并了,對blogjava還是有感情的。并且blogjava網站發布的文章是在博客園首頁看不到的。blogjava網站首頁能看到,你可以點擊標題進入可以看到圖片二維碼信息。Java愛好者社區公眾號內容簡介:專注于分享Java后端相關技術、老司機實戰干貨,不限于JVM、并發、設計模式、性能優化、分布式&微服務、云原生、大數據相關主題。希望關注的你停下腳步,定有所收...  閱讀全文

2019-10-30 14:10 作者: David1228【評論:0】【閱讀:139】 

EIP in SPRING INTEGRATION

     摘要: idempotent receiver 冪等型,同一個MESSAGE,如MESSAGE ID都一樣,在MESSAGING系統中不管運行多少次,結果都一樣,為啥?因為重復的MESSAGE,都被忽略了。 方案: 消息被處理后,從消息中取出ID,放入META-DATA-STORE中,后續處理消息時,要從META-DATA-STORE中檢查是否有值。 下面這個方案,ID的存儲和判斷是否重復...  閱讀全文

2019-10-25 11:03 作者: paulwong【評論:0】【閱讀:101】 

正確理解IM長連接的心跳及重連機制,并動手實現(有完整IM源碼)

     摘要: 1、引言 說道“心跳”這個詞大家都不陌生,當然不是指男女之間的心跳,而是和長連接相關的。顧名思義就是證明是否還活著的依據。 什么場景下需要心跳呢?目前我們接觸到的大多是一些基于長連接的應用需要心跳來“保活”。 由于在長連接的場景下,客戶端和服務端并不是一直處于通信狀態,如果雙方長期沒有溝通則雙方都不清楚對方目前的狀態,所以需要發送一段很小的...  閱讀全文

2019-10-22 10:48 作者: Jack Jiang【評論:0】【閱讀:183】 

拿起鍵盤就是干:跟我一起徒手開發一套分布式IM系統

     摘要: 1、引言老讀者應該還記得我在去年國慶節前分享過一篇《技術干貨:從零開始,教你設計一個百萬級的消息推送系統》,雖然我在文中有貼一些偽代碼,依然有些朋友希望能直接分享一些可以運行的源碼。好吧,質疑我窮我無話可說(因為是真窮。。),懷疑我擼碼的能力那是絕對不行,所以這次準備拉起鍵盤大干一場——徒手擼套分布式IM出來!^_^!本文記錄了我開發的一款面向IM學習者的 IM系統R...  閱讀全文

2019-10-14 22:49 作者: Jack Jiang【評論:0】【閱讀:280】 

適合新手:從零開發一個IM服務端(基于Netty,有完整源碼)

     摘要: 0、引言站長提示:本文適合IM新手閱讀,但最好有一定的網絡編程經驗,必竟實踐性的代碼上手就是網絡編程。如果你對網絡編程,以及IM的一些理論知識知之甚少,請務必首先閱讀:《新手入門一篇就夠:從零開發移動端IM》,該文為IM小白分類整理了詳盡的理論資料,請按需補充相關知識。配套源碼:本文寫的比較淺顯但不太易懂,建議結合代碼一起來讀,文章配套的完整源碼 請從本文文末 “11、完整源...  閱讀全文

2019-10-09 14:49 作者: Jack Jiang【評論:0】【閱讀:324】 

技 術 改 變 世 界

宣傳語

網站分類

其他分類

Google站內搜索

 

24小時內最熱隨筆

統計信息

訂閱

Blog客戶端API

推薦客戶端

博客排行榜[前100人]

友情鏈接

云南11选5软件