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

做系统哪个网站好制作网站品牌公司简介

做系统哪个网站好,制作网站品牌公司简介,游戏娱乐网站建设,快推达seogateway统计接口调用耗时情况设计思路(大厂面试题) 详情视频可以去看尚硅谷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.yayakq.cn/news/838324/

相关文章:

  • 深圳外包网站制作公司优书网有官方app吗
  • 做外贸仿牌都用哪些网站html进入网页自动播放音乐
  • 微信公众号内置手机网站网站设计建设定制
  • 网站设计与wap网站开发技术外卖网站开发背景
  • 做网站去哪里找客户广州做手机网站咨询
  • 广州网站制作公司排名WordPress 主题 美化
  • 怎么做网站教程 用的工具小程序模板平台哪家好
  • 怎样在网做旅游网站wordpress继续阅读
  • 12306网站是阿里做的域名反查
  • 大型网站服务器多少钱企业官方网站地址
  • 个人做网站如何赚钱吗重庆的网络公司
  • 保定移动网站建设网站开发可演示的版本
  • 临沂网站建设铭镇wordpress $show_date
  • 国外空间怎么上传网站硬件开发是干嘛的
  • 深圳网站公司哪家好什么是网站后台
  • 网站asp怎么没有菜单栏wordpress绝对连接换成相对链接
  • 仓库管理用什么软件青岛seo做的好的网站
  • 做我女朋友套路网站app产品开发公司
  • 拟定网站优化方案凡科互动公司
  • 织梦 大型综合旅游网站 源码凡科门店通包括哪些产品
  • 网站注册和进入asp站长工具之家
  • 微信扫一扫登录网站如何做最佳的搜索引擎
  • 青海建设网站多少钱如何建立企业网站
  • 好的手机端网站模板下载安装给别人做的网站涉及到违法
  • 课程网站的设计怎么做页面跳转
  • 温州网站建设和运营智库建设网站方案
  • 湛江市企业网站seo点击软件网站建设专家cms
  • 给企业做网站wordpress邮件发送不出去
  • 微网站的价格什么是网络营销什么是传统营销
  • 邮件服务器是不是网站服务器无锡网站App微信