原文:探探的IM長連接技術實踐:技術選型、架構設計、性能優化

本文由探探服務端高級技術專家張凱宏分享,原題 探探長鏈接項目的Go語言實踐 ,因原文內容有較多錯誤,有修訂和改動。 引言 即時通信長連接服務處於網絡接入層,這個領域非常適合用Go語言發揮其多協程並行 異步IO的特點。 探探自長連接項目上線以后,對服務進行了多次優化:GC從 ms降到 微秒 Go版本均為 . 以上 ,主要gRPC接口調用延時p 從 ms下降到 ms。在業內大多把目光聚焦於單機連接數的 ...

2021-12-14 14:54 0 141 推薦指數:

查看詳情

Java or PHP? 談談高並發網站的技術選型架構設計

對於許多創業公司,要做網站和手機App, 到底選擇Java還是PHP,是個很糾結的事情. 作為一個有10多年經驗的工程師,談談個人看法. 開門見山,先說結論. 一 結論 PHP, ...

Fri Jul 05 05:44:00 CST 2019 0 1448
雲游戲的架構設計技術實現

什么是雲游戲? 雲游戲這個概念非常簡單,就是我把游戲放到服務器上去運行,把游戲渲染出來的的音視頻畫面,通過流的形式傳送到終端,終端上不再需要安裝游戲,各種終端比如說電視、手機、PC、平板都可以運行。這樣我們就不需要關心游戲怎么去適配不同的軟硬件平台、終端性能夠不夠等等這些問題。這個概念本身是非 ...

Fri Feb 26 02:56:00 CST 2021 0 326
CynosDB技術詳解——架構設計

本文由騰訊雲數據庫發表 前言 CynosDB是新一代分布式數據庫,100%兼容MySQL和PostgreSQL,支持存儲彈性擴展,一主多從共享數據,性能更是超越社區原生MySQL和PostgreSQL。CynosDB采用share storage架構,其彈性擴展和高性價比的基石則是 ...

Mon Dec 03 19:00:00 CST 2018 0 2747
高並發-核心技術-高性能架構設計方案

什么是高並發? 高並發(High Concurrency)是一種系統運行過程中遇到的一種“短時間內遇到大量操作請求”的情況,主要發生在web系統集中大量訪問收到大量請求(例如:12306的搶票情況; ...

Wed Feb 16 17:39:00 CST 2022 0 956
阿里IM技術分享(五):閑魚億級IM消息系統的及時性優化實踐

本文由阿里閑魚技術團隊有攸分享,原題“向消息延遲說bybye:閑魚消息及時到達方案”,有修訂和改動,感謝作者的分享。 1、引言 IM消息作為閑魚用戶重要的交易咨詢工具,核心目標有兩點: 1)第一是保證用戶的消息不丟失; 2)第二是保證用戶的消息及時送達接收方。 IM消息 ...

Wed Oct 20 06:56:00 CST 2021 0 115
阿里IM技術分享(四):閑魚億級IM消息系統的可靠投遞優化實踐

本文由阿里閑魚技術團隊景松分享,原題“到達率99.9%:閑魚消息在高速上換引擎(集大成)”,有修訂和改動,感謝作者的分享。 1、引言 在2020年年初的時候接手了閑魚的IM即時消息系統,當時的消息存在各種問題,網上的用戶輿情也是接連不斷。 典型的問題,比如: 1)“聊天消息經常丟失 ...

Sun Sep 26 07:28:00 CST 2021 0 129
微服務架構 - 技術選型

微服務架構技術選型 綜述 微服務架構是當前主流的分布式應用系統架構體系,而 Spring Cloud 當屬其中翹楚。 SpringCloud 是一套微服務架構的規范,抽象了一套通用的開發模式,它的目的是通過抽象出這套通用的模式,讓開發者更快更好地開發業務。 Spring Cloud ...

Mon Jul 27 19:49:00 CST 2020 0 842
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM