在本地啓動sentinel服務,之後可以在一個微服務項目中配置yml信息,便可以在Dashboard編輯與查看相關信息,sentinel可以做流控與熔斷,功能十分強大,特別是可視化界面中可以自由配置需要的功能。
將服務註冊進nacos與使用sentinel監控之後,可以實現服務熔斷降級與流量控制的功能,使用@SentinelResource註解,以及使用fallback實現服務降級的解決方法,使用blockHandler實現sentinel流控或者其他服務降級之類的解決方法。
sentinel添加規則可以使用url也可以使用@SentinelResource的vule即資源名。
如果要實現sentinel規則的持久化,需要在服務端的yml添加nacos的配置信息datasource.ds1.nacos,同時把規則配置文件添加到nacos中。