Dropwizard HealthcheckServlet 在哪里?
Where is the Dropwizard HealthcheckServlet?
我的 build.gradle 中有以下内容:
compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
在检查 metrics-servlet 时,我看到:
根据https://dropwizard.github.io/metrics/3.1.0/manual/servlets/,
"The metrics-servlets module provides a handful of useful servlets",包括 HealthCheckServlet、MetricsServlet 和 ThreadDumpServlet。
如果不在 metrics-servlet 中,这些 Servlet 在哪里!?
metrics-servlet 和 metrics-servlets 模块都有。 Servlet 包含抽象框架类,servlet 包含具体实现。
这个有效:
compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
实际上,只需要以下内容:
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
我的 build.gradle 中有以下内容:
compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
在检查 metrics-servlet 时,我看到:
根据https://dropwizard.github.io/metrics/3.1.0/manual/servlets/,
"The metrics-servlets module provides a handful of useful servlets",包括 HealthCheckServlet、MetricsServlet 和 ThreadDumpServlet。
如果不在 metrics-servlet 中,这些 Servlet 在哪里!?
metrics-servlet 和 metrics-servlets 模块都有。 Servlet 包含抽象框架类,servlet 包含具体实现。
这个有效:
compile "io.dropwizard.metrics:metrics-core:3.1.0"
compile "io.dropwizard.metrics:metrics-servlet:3.1.0"
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"
实际上,只需要以下内容:
compile "io.dropwizard.metrics:metrics-servlets:3.1.0"
compile "io.dropwizard.metrics:metrics-healthchecks:3.1.0"