其他技術區最新隨筆(rss) RSS

多維度對比5款主流分布式MQ消息隊列,媽媽再也不擔心我的技術選型了

     摘要: 1、引言對于即時通訊網來說,所有的技術文章和資料都在圍繞即時通訊這個技術方向進行整理和分享,這一次也不例外。對于即時通訊系統(包括IM、消息推送系統等)來說,MQ消息中件間是非常常見的基礎軟件,但市面上種類眾多、各有所長的MQ消息中件間產品,該怎么去選擇?這是個問題!對于很多經驗不足的開發者來說,一個公司內部用的IM聊天系統,總用戶量也不過百十來人,動輒就是Kafka、MongoDB,美其名曰為了...  閱讀全文

2019-06-21 15:01 作者: Jack Jiang【評論:0】【閱讀:33】 

快速了解Electron:新一代基于Web的跨平臺桌面技術

     摘要: 本文引用了作者“ ConardLi”的《用JS開發跨平臺桌面應用,從原理到實踐》一文部分內容,原文鏈接:segmentfault.com/a/1190000019426512,感謝原作者的無私分享。1、引言現在開發IM應用動不動就要求多端——即Android端、iOS端、PC端、Web端等,Android端和iOS端作為兩種不同的移動端技術,單獨開發...  閱讀全文

2019-06-14 11:11 作者: Jack Jiang【評論:0】【閱讀:23】 

即時通訊新手入門:一文讀懂什么是Nginx?它能否實現IM的負載均衡?

     摘要: 本文引用了“薔薇Nina”的“Nginx 相關介紹(Nginx是什么?能干嘛?)”一文部分內容,感謝作者的無私分享。1、引言Nginx(及其衍生產品)是目前被大量使用的服務端反向代理和負載均衡方案,從某種意義上來講,Nginx幾乎是低成本、高負載Web服務端代名詞。如此深入人心的Nginx,很多人也想當然的認為,在IM或消息推送等場景下是否也能使用N...  閱讀全文

2019-06-07 21:33 作者: Jack Jiang【評論:0】【閱讀:34】 

通俗易懂:如何設計能支撐百萬并發的數據庫架構?

     摘要: 1、引言相信看到這個標題,很多人的第一反應就是:對數據庫進行分庫分表啊!但是實際上,數據庫層面的分庫分表到底是用來干什么的,其不同的作用如何應對不同的場景,我覺得很多同學可能都沒搞清楚。本篇文章我們一起來學習一下,對于一個支撐日活百萬用戶的高并發系統,數據庫架構應該如何設計呢?本文的討論和分享,將用一個創業公司的發展作為背景引入,方便大家理解。(本文同步發布于:http://www.52im.ne...  閱讀全文

2019-05-15 14:39 作者: Jack Jiang【評論:0】【閱讀:57】 

一篇讀懂分布式架構下的負載均衡技術:分類、原理、算法、常見方案等

     摘要: 1、引言關于“負載均衡”的解釋,百度詞條里:負載均衡,英文叫Load Balance,意思就是將請求或者數據分攤到多個操作單元上進行執行,共同完成工作任務。負載均衡(Load Balance)建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。負載均衡有兩方面的含義:1)首先,大量的并...  閱讀全文

2019-04-29 14:39 作者: Jack Jiang【評論:0】【閱讀:49】 

八問WebSocket協議:為你快速解答WebSocket熱門疑問

     摘要: 一、引言WebSocket是一種比較新的協議,它是伴隨著html5規范而生的,雖然還比較年輕,但大多主流瀏覽器都已經支持。它使用方面、應用廣泛,已經滲透到前后端開發的各種場景中。對http一問一答中二式流程(就是從所周之的“長輪詢”技要啦)的不滿,催生了支持雙向通信的WebSocket誕生。WebSocket是個不太干凈協議。本文將從8個常見的疑問入手,為還不了解WebSo...  閱讀全文

2019-04-25 14:27 作者: Jack Jiang【評論:0】【閱讀:49】 

百度APP移動端網絡深度優化實踐分享(二):網絡連接優化篇

     摘要: 本文由百度技術團隊“蔡銳”原創發表于“百度App技術”公眾號,原題為《百度App網絡深度優化系列《二》連接優化》,感謝原作者的無私分享。一、前言在《百度APP移動端網絡深度優化實踐分享(一):DNS優化篇》里大家了解到網絡優化一般會首選優化DNS,而接下來的HTTP協議成為優化的重點,一般優化者會選擇協議切換,合并請求,精簡數據包大小等手段來對HTT...  閱讀全文

2019-04-24 16:25 作者: Jack Jiang【評論:0】【閱讀:37】 

百度APP移動端網絡深度優化實踐分享(一):DNS優化篇

     摘要: 本文由百度技術團隊“蔡銳”原創發表于“百度App技術”公眾號,原題為《百度App網絡深度優化系列《一》DNS優化》,感謝原作者的無私分享。一、前言網絡優化是客戶端幾大技術方向中公認的一個深度領域,所以百度App給大家帶來網絡深度優化系列文章。本系列文章目錄如下:《百度APP移動端網絡深度優化實踐分享(一):DNS優化篇》(* 本文)《百度APP移動端...  閱讀全文

2019-04-22 13:51 作者: Jack Jiang【評論:0】【閱讀:38】 

不為人知的網絡編程(八):從數據傳輸層深度解密HTTP

     摘要: 1、引言在文章《理論聯系實際:Wireshark抓包分析TCP 3次握手、4次揮手過程》中,我們學會了用wireshark來分析TCP的“三次握手,四次揮手”,非常好用。這就是傳說中的錘子,拿著 錘子,看什么都像 釘子!在這本文中,我對將準 HTTP這顆釘子,狠狠地砸下去。。。為了對網絡數據包的“流轉”有更加深刻的理解,我在docker(遠程)上部署...  閱讀全文

2019-04-13 11:27 作者: Jack Jiang【評論:0】【閱讀:44】 

一篇讀懂HTTPS:加密原理、安全邏輯、數字證書等

     摘要: 1、引言HTTPS(全稱: Hypertext Transfer Protocol Secure,超文本傳輸安全協議),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。本文,就來深入介紹下其原理。補充:限于篇幅,本文對于https的相關技術要點的介紹盡量簡明扼要,如想要詳細了解HTTPS的方方面面,請閱讀《即時通訊安全篇(七):如果這樣來理解HTTPS,一篇就夠了》。(本文同步發布于:ht...  閱讀全文

2019-04-08 11:48 作者: Jack Jiang【評論:0】【閱讀:39】 

技 術 改 變 世 界

宣傳語

網站分類

其他分類

Google站內搜索

 

24小時內最熱隨筆

統計信息

訂閱

Blog客戶端API

推薦客戶端

博客排行榜[前100人]

友情鏈接

云南11选5软件