@SentinelResource踩坑記錄:blockHandler兜底方法找不到

尋常味發表於2020-12-04

初學Sentinel降級熔斷,雖然Sentinel流控生效了,但@SentinelResource的blockHandler兜底方法總是找不到,經過多次了除錯終於發現自己眼神多麼不好,好吧,列出兩種情況:

  1. 兜底方法和@SentinelResource標記方法都在同個類裡,形參不一致導致兜底方法找不到
    在這裡插入圖片描述
  2. 兜底方法和@SentinelResource標記方法在不同的類裡,沒加static修飾兜底方法,沒能保證兜底方法的唯一性從而導致兜底方法找不到
    在這裡插入圖片描述

給簇點上QPS閾值1,Postman測試一秒之內傳送兩次請求,OK,Whitelabel Error Page再見
在這裡插入圖片描述
在這裡插入圖片描述

相關文章