com.oracle.bmc.monitoring.MonitoringClient 每次查询指标后是否应该关闭?

Should com.oracle.bmc.monitoring.MonitoringClient be closed every time after querying for metrics?

在提供的有关使用监控客户端的示例中: https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/MonitoringMetricListExample.java https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/MonitoringMetricSummarizeExample.java, 对于 monitoringClient.summarizeMetricsData(request),一个新的 Monitoring Client 被创建并在请求后关闭。有必要吗?或者这个客户端是否可以重新用于新请求,例如,应用程序的整个运行时将有一个客户端?

没有必要在每次请求后关闭客户端。您可以 re-use 同一个客户端处理多个请求,例如在应用程序的整个生命周期内。