当前位置: 首页 > news >正文

哪些网站可以做网站柳州网站建设

哪些网站可以做网站,柳州网站建设,好网站,wordpress首页模块排序权限修改gateway统计接口调用耗时情况设计思路(大厂面试题) 详情视频可以去看尚硅谷2024周阳老师的springCloud P86 知识出处自定义全局过滤器官网https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#gateway-combined-global-filter-…

gateway统计接口调用耗时情况设计思路(大厂面试题)

详情视频可以去看尚硅谷2024周阳老师的springCloud P86

知识出处自定义全局过滤器官网https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#gateway-combined-global-filter-and-gatewayfilter-ordering

这是springCloud里面的内容源码

@Bean
public GlobalFilter customFilter() {return new CustomGlobalFilter();
}public class CustomGlobalFilter implements GlobalFilter, Ordered {@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {log.info("custom global filter");return chain.filter(exchange);}@Overridepublic int getOrder() {return -1;}
}

`

@Component
@Slf4j
public class MyGlobalFilter  implements GlobalFilter, Ordered {private static final String BEGIN_VISIT_TIME = "begin_visit_time";//开始访问时间/***第2版,各种统计* @param exchange* @param chain* @return*/@Overridepublic Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {//先记录下访问接口的开始时间  exchange.getAttributes() 返回一个map容器 BEGIN_VISIT_TIME被记录到map里面exchange.getAttributes().put(BEGIN_VISIT_TIME, System.currentTimeMillis());return chain.filter(exchange).then(Mono.fromRunnable(()->{Long beginVisitTime = exchange.getAttribute(BEGIN_VISIT_TIME);if (beginVisitTime != null){log.info("访问接口主机: " + exchange.getRequest().getURI().getHost());log.info("访问接口端口: " + exchange.getRequest().getURI().getPort());log.info("访问接口URL: " + exchange.getRequest().getURI().getPath());log.info("访问接口URL参数: " + exchange.getRequest().getURI().getRawQuery());log.info("访问接口时长: " + (System.currentTimeMillis() - beginVisitTime) + "ms");log.info("我是美丽分割线: ###################################################");System.out.println();}}));}//    数字越小优先级越高@Overridepublic int getOrder() {return 0;}
}

调用结果

2024-03-09T13:40:55.305+08:00  INFO 5392 --- [cloud-gateway] [           main] com.atguigu.cloud.Main9527               : Started Main9527 in 2.484 seconds (process running for 2.94)
2024-03-09T13:41:03.492+08:00  INFO 5392 --- [cloud-gateway] [ctor-http-nio-5] com.atguigu.cloud.MyGlobalFilter         : 访问接口主机: 192.168.127.117
2024-03-09T13:41:03.492+08:00  INFO 5392 --- [cloud-gateway] [ctor-http-nio-5] com.atguigu.cloud.MyGlobalFilter         : 访问接口端口: 9527
2024-03-09T13:41:03.492+08:00  INFO 5392 --- [cloud-gateway] [ctor-http-nio-5] com.atguigu.cloud.MyGlobalFilter         : 访问接口URL: /pay/gateway/get/1
2024-03-09T13:41:03.492+08:00  INFO 5392 --- [cloud-gateway] [ctor-http-nio-5] com.atguigu.cloud.MyGlobalFilter         : 访问接口URL参数: null
2024-03-09T13:41:03.492+08:00  INFO 5392 --- [cloud-gateway] [ctor-http-nio-5] com.atguigu.cloud.MyGlobalFilter         : 访问接口时长: 133ms
2024-03-09T13:41:03.492+08:00  INFO 5392 --- [cloud-gateway] [ctor-http-nio-5] com.atguigu.cloud.MyGlobalFilter         : 我是美丽分割线: ###################################################
http://www.zhongyajixie.com/news/33239.html

相关文章:

  • 女频做的最好的网站网站被禁用如何解决
  • 做网站拍幕布照是什么意思seo公司后付费
  • 工业云网站建设免费二级域名注册申请
  • 网站域名301是什么意思好网站
  • 网站备案成功然后怎么做电商网站开发平台有哪些
  • 手机seo网站推广广告推广精准引流
  • app界面设计规范排名轻松seo 网站推广
  • 怎样python做网站友情下载网站
  • 江苏个人备案网站内容市场调查报告模板及范文
  • 做网站建设工资高吗seo排名优化培训怎样
  • 商城网站的建设定位网站建设与网页设计制作
  • 自己怎么做拼单网站合理使用说明
  • 广告视频网站sem推广案例
  • asia域名的网站网络推广费用预算表
  • 5建网站点石关键词排名优化软件
  • 网站开发论文题目审核表网站关键词百度自然排名优化
  • wordpress客户端不能用纯手工seo公司
  • 淘宝客网站做seo深圳企业网站制作
  • 网站广告招商应该怎么做青岛网站建设培训学校
  • 外贸企业网站源码下载互联网营销师报名入口
  • wordpress推荐好友搜索引擎优化seo是什么
  • 小程序做网站百度手机应用市场
  • 网站费有发票怎么做会计分录腾讯企点app
  • 企业为什么要做推广江苏关键词推广seo
  • 用什么技术可以做web网站seo免费培训教程
  • 合肥网络科技有限公司做网站行业关键词搜索量排名
  • 网站开发定制哈尔滨网络seo公司
  • 网站建设和域名的关系百度图片收录提交入口
  • 自己做网站卖阀门北京培训seo哪个好
  • 天津网站页面设计全网网站快速排名推广软件