原创 Dubbo 負載均衡策略和集羣容錯策略都有哪些?動態代理策略呢?

本博客轉自git項目advancejava dubbo 負載均衡策略 random loadbalance 默認情況下,dubbo 是 random load balance 隨機調用實現負載均衡,可以對 provider 不同實

原创 git commit 錯誤怎麼辦~

修復了我錯誤commit的問題,轉載記錄一下~ 劃重點,使用git reset –hard(此參數有毒)之前一定要git commit 或者 git add 或者 git stash或者。。。 假如你這些操作都沒有執行的話,博主還

原创 深入 Hystrix 執行時內部原理

本系列內容轉載自git項目advancejava Hystrix 最基本的支持高可用的技術:資源隔離 + 限流。 • 創建 command; • 執行這個 command; • 配置這個 command 對應的 group 和線程

原创 一些我推薦的學習資料網站

幾個開源的git項目 1.CSNote :Leetcode 題解、後端面試、Java 面試、春招、秋招、操作系統、計算機網絡、系統設計,一名大佬整理的非常全的基礎資料,非常值得查漏補缺和學習基礎知識。 https://github

原创 基於 timeout 機制爲服務接口調用超時提供安全保護

本系列內容轉載自git項目advancejava TimeoutMilliseconds 在 Hystrix 中,我們可以手動設置 timeout 時長,如果一個 command 運行時間超過了設定的時長,那麼就被認爲是 time

原创 如何保證消息的可靠性傳輸?(如何處理消息丟失的問題)

本系列內容轉載自git項目advancejava 面試題剖析 數據的丟失問題,可能出現在生產者、MQ、消費者中,咱們從 RabbitMQ 和 Kafka 分別來分析一下吧。 RabbitMQ 生產者弄丟了數據 生產者將數據發送到

原创 如何保證消息不被重複消費?(如何保證消息消費的冪等性)

本系列內容轉載自git項目advancejava 面試題剖析 回答這個問題,首先你別聽到重複消息這個事兒,就一無所知吧,你先大概說一說可能會有哪些重複消費的問題。 首先,比如 RabbitMQ、RocketMQ、Kafka,都有可

原创 爲什麼使用消息隊列?消息隊列有什麼優點和缺點?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什麼優點和缺點?

本系列內容轉載自git項目advancejava 爲什麼使用消息隊列 其實就是問問你消息隊列都有哪些使用場景,然後你項目裏具體是什麼場景,說說你在這個場景裏用消息隊列是什麼? 面試官問你這個問題,期望的一個回答是說,你們公司有個什

原创 深入 Hystrix 斷路器執行原理

本系列內容轉載自git項目advancejava RequestVolumeThreshold HystrixCommandProperties.Setter().withCircuitBreakerRequestVolumeTh

原创 Redis 的過期策略都有哪些?

本系列內容轉載自git項目advancejava 面試題 redis 的過期策略都有哪些?內存淘汰機制都有哪些?手寫一下 LRU 代碼實現? 常見的有兩個問題: • 往 redis 寫入的數據怎麼沒了? 可能有同學會遇到,在生產環

原创 深入 Hystrix 線程池隔離與接口限流

本系列內容轉載自git項目advancejava 前面講了 Hystrix 的 request cache 請求緩存、fallback 優雅降級、circuit breaker 斷路器快速熔斷,這一講,我們來詳細說說 Hystri

原创 基於本地緩存的 fallback 降級機制

本系列內容轉載自git項目advancejava Hystrix 出現以下四種情況,都會去調用 fallback 降級機制: • 斷路器處於打開的狀態。 • 資源池已滿(線程池+隊列 / 信號量)。 • Hystrix 調用各種接

原创 如何保證消息的順序性?

本系列內容轉載自git項目advancejava 面試題剖析 我舉個例子,我們以前做過一個 mysql binlog 同步的系統,壓力還是非常大的,日同步數據要達到上億,就是說數據從一個 mysql 庫原封不動地同步到另一個 my

原创 項目中緩存是如何使用的?緩存如果使用不當會造成什麼後果?

本系列內容轉載自git項目advancejava 面試題剖析 項目中緩存是如何使用的? 這個,需要結合自己項目的業務來。 爲什麼要用緩存? 用緩存,主要有兩個用途:高性能、高併發。 高性能 假設這麼個場景,你有個操作,一個請求過來

原创 如何解決消息隊列的延時以及過期失效問題?消息隊列滿了以後該怎麼處理?有幾百萬消息持續積壓幾小時,說說怎麼解決?

本系列內容轉載自git項目advancejava 面試題剖析 關於這個事兒,我們一個一個來梳理吧,先假設一個場景,我們現在消費端出故障了,然後大量消息在 mq 裏積壓,現在出事故了,慌了。 大量消息在 mq 裏積壓了幾個小時了還沒