sentinel的@SentinelResource注解使用
生活随笔
收集整理的這篇文章主要介紹了
sentinel的@SentinelResource注解使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
客戶自定義限流處理邏輯
創建ExceptionUtil類用于自定義限流處理邏輯
自定義限流處理類: ExceptionUtil
二:新增 @SentinelResource注解
配置 @SentinelResource(value = “hello2”, blockHandler = “exHandler”, blockHandlerClass = {ExceptionUtil.class})
通過@SentinelResource注解的blockHandler屬性制定具體的處理函數
實現處理函數,該函數的傳參必須與資源點的傳參一樣,并且最后加上ExceptionUtil異常參數;同時,返回類型也必須一樣。
@SentinelResource可以說是Sentinel學習的突破口,搞懂了這個注解的應用,
基本上就搞清楚了 Sentinel 的大部分應用場景。
一、@SentinelResource 解析
Sentinel 提供了 @SentinelResource 注解用于定義資源,
并提供了 AspectJ 的擴展用于自動定義資源、處理 BlockException 等。
總結
以上是生活随笔為你收集整理的sentinel的@SentinelResource注解使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试65个问题教你怎么机智回答面试官及回
- 下一篇: DIV布局、浮动