【问题标题】:Why spring-boot-actuator code uses filters to capture metrics rather than interceptors?为什么 spring-boot-actuator 代码使用过滤器而不是拦截器来捕获指标?
【发布时间】:2015-09-22 19:58:55
【问题描述】:

我的工作中有一个用例,类似于spring-boot-actuator 提供的用例。

Spring Boot Actuator 使用MetricsFilter 来捕获传入请求的指标/计数器。我的问题是为什么选择过滤器用于指标聚合而不是拦截器。在考虑它的同时,我可以看到可以在拦截器级别完成相同的实现。由于我遵循过滤器方法,我的同事们质疑我为什么不使用拦截器级别。我没有任何优势可以让他们相信一个比另一个更好。

【问题讨论】:

    标签: spring-boot spring-boot-actuator


    【解决方案1】:

    Actuator 的指标旨在与任何 Web 框架配合使用。拦截器是特定于 Spring MVC 的,而过滤器将处理接收到的任何 HTTP 请求。

    【讨论】:

      猜你喜欢
      • 2018-08-09
      • 2016-04-27
      • 2012-02-15
      • 2017-07-23
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      相关资源
      最近更新 更多