我是靠谱客的博主 眯眯眼时光,最近开发中收集的这篇文章主要介绍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系统规则和授权规则的测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部