问题描述
在使用Monitoring Client提供的示例中:
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,并在请求后将其关闭。有必要吗?还是可以将此客户端重新用于新请求,例如,在整个应用程序运行时会有一个客户端?
解决方法
在每个请求之后不必关闭客户端。您可以将同一客户端重复用于多个请求,例如在整个应用程序生命周期中。