原文:一次突發流量引起的 Dubbo 服務擁堵!

作者:nxlhero 來源:https: blog. cto.com nxlhero 文章內容結構 第一部分介紹生產上出現Dubbo服務擁堵的情況,以及Dubbo官方對於單個長連接的使用建議。 第二部分介紹Dubbo在特定配置下的通信過程,輔以代碼。 第三部分介紹整個調用過程中與性能相關的一些參數。 第四部分通過調整連接數和TCP緩沖區觀察Dubbo的性能。 一 背景 生產擁堵回顧 近期在一次生產 ...

2020-12-17 15:23 0 507 推薦指數:

查看詳情

一次Dubbo服務注冊異常

公司項目重構,把dubbo版本從2.5.8升級為2.6.2。升級后在本地運行一點問題都沒有;可是通過公司自研的發布系統將項目發布到測試環境的linux服務器下面后,出現了dubbo服務未注冊的現象。剛出現這問題,大家都一臉懵逼,畢竟在本地跑起來非常順暢。但問題總是要解決 ...

Wed Nov 07 22:52:00 CST 2018 1 2209
一次dubbo服務的簡單使用

現在接觸的項目均由webservice的調用方式轉為dubbo調用了,所想着自己走一下相關流程,親身操作一下java服務使用dubbo框架進行調用。 先簡單說說dubbo與webservice的區別,兩者基於的通信協議不通,dubbo基於rpc:(Remote Procedure Call ...

Tue Oct 30 23:25:00 CST 2018 0 1171
服務治理之如何優雅應對突發流量洪峰

為什么需要降載 微服務集群中,調用鏈路錯綜復雜,作為服務提供者需要有一種保護自己的機制,防止調用方無腦調用壓垮自己,保證自身服務的高可用。 最常見的保護機制莫過於限流機制,使用限流器的前提是必須知道自身的能夠處理的最大並發數,一般在上線前通過壓測來得到最大並發數,而且日常請求過程中每個接口 ...

Tue Nov 23 18:13:00 CST 2021 0 1122
一次dubbo服務丟失的問題排查

主要環境與用到的(關鍵)組件: 首先是服務報錯: 很多使用過dubbo的同學對這個報錯信息應該都不陌生,一般情況下,如果沒有配置好生產端、消費端或者注冊中心,啟動的時候就會報這個錯。但這里的情況是,消費端和生產端都已經正常運行了一段時間了,大概10天左右,突然報 ...

Thu Feb 24 17:42:00 CST 2022 0 2615
一次dubbo服務發現導致的OOM

來的閱讀,在介紹這次故障之前,我們首先介紹一下我司的dubbo服務發現的流程。 dubbo服務發現流程 ...

Fri Oct 30 21:46:00 CST 2020 1 400
一次 HashSet 所引起的並發問題

背景 上午剛到公司,准備開始一天的摸魚之旅時突然收到了一封監控中心的郵件。 心中暗道不好,因為監控系統從來不會告訴我應用完美無 bug,其實系統挺猥瑣。 打開郵件一看,果然告知我有一個應用的 ...

Thu Nov 08 15:53:00 CST 2018 7 2581
一次xstream引起的內存泄漏

一、起 支付系統突然出現頻繁的超時,查看error日志沒有什么發現,憑經驗去gc日志瞅一眼,有頻繁的full gc,而且每兩gc,老年代會有80%的內存無法被回收,基本確認是系統出現內存泄漏,導致老年代空間被占滿,頻繁觸發full gc,full gc 觸發stop the word ...

Sat Jul 21 23:15:00 CST 2018 0 1364
ThreadLocal引起一次線上事故

> 線上用戶存儲數據后查看提示無權限 前言 不知道什么時候年輕的我曾一度認為Java沒啥難度,沒有我實現不了的需求,沒有我解不了的bug 直到我遇到至今難忘的一個bug 。 ...

Fri May 14 16:48:00 CST 2021 3 766
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM