dubbo集羣容錯配置
dubbo 消費者常見容錯機制
常見容錯機制:failover ,failsafe,failfase ,failback,forking
failover | failsafe | failfase | failback | forking |
---|---|---|---|---|
失敗自動切換 | 快速失敗 | 失敗安全 | 失敗自動恢復 | 並行調用多個服務器 |
當出現失敗,重試其它服務器,通常用於讀操作(推薦使用)。 重試會帶來更長延遲。 | 只發起一次調用,失敗立即報錯,通常用於非冪等性的寫操作。 如果有機器正在重啓,可能會出現調用失敗 。 | 出現異常時,直接忽略,通常用於寫入審計日誌等操作。 調用信息丟失 可用於生產環境 Monitor。 | 後臺記錄失敗請求,定時重發。通常用於消息通知操作 不可靠,重啓丟失。 可用於生產環境 Registry。 | 只要一個成功即返回,通常用於實時性要求較高的讀操作。 需要浪費更多服務資源 。 |
dubbo 消費者負載配置
random | roundrobin | leastactive |
---|---|---|
隨機 | 輪詢 | 最少活躍調用 |