我是靠谱客的博主 眯眯眼时光,这篇文章主要介绍Sentinel系统规则和授权规则的测试,现在分享给大家,希望可以做个参考。

一、系统规则的设置:

1.系统规则设置--CPU执行的占有率

2.当前任务管理器CPU的运行情况

 

3.进行CPU设置的访问测试:

 

 

 

二、授权规则的设置:

当前代码层级结构:

1.添加测规则测试类:

package com.cy.interceptor;

import com.alibaba.csp.sentinel.adapter.spring.webmvc.callback.RequestOriginParser;
import org.springframework.stereotype.Component;

import javax.servlet.http.HttpServletRequest;
/*定义请求参数解析器*/
@Component
public class DefaultRequestOriginParser implements RequestOriginParser {
    //http://ip:port/path?origin=app1
    @Override
    public String parseOrigin(HttpServletRequest request) {
     String origin= request.getParameter("origin");
        return origin;
    }
}

 2.Sentinel面板进行规则的设置:

白名单表示:允许访问设置的路径

黑名单表示:禁止访问设置的路径

白名单规则的设置

 

正常的请求页面:

 白名单的请求页面:

 白名单之外的请求页面:

 黑名单规则的设置

 设置成功的页面

 黑名单的请求页面:

 

最后

以上就是眯眯眼时光最近收集整理的关于Sentinel系统规则和授权规则的测试的全部内容,更多相关Sentinel系统规则和授权规则内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部