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