簡體   English   中英

Spring雲如何定義Pivotal Cloud Foundry下的驗證間隔?

[英]How spring cloud defines validation interval under the Pivotal Cloud Foundry?

我正在開發從PCF(Pivotal Cloud FoundrY)用戶提供的服務獲取DS的應用程序。 它工作正常,但我想了解如何定義驗證間隔。

由於Spring和PCF正在管理我的連接池。 我想了解它是如何工作的。

public DataSource getProfileDS() {    
     PoolConfig poolConfig = new PoolConfig(5, 10, 30000);
     DataSourceConfig dsConfig = new DataSourceConfig(poolConfig, null);
     return connectionFactory().dataSource("profileDS", dsConfig);
}

另外,有沒有辦法像我們自己一樣設置驗證間隔,就像我們習慣在tomcat下做的那樣?

Spring雲如何定義Pivotal Cloud Foundry下的驗證間隔?

Spring Cloud Config將定義適用於您的關系數據庫的驗證查詢。

例子:

至於驗證間隔,它看起來不像是在配置。 相反, 類似DBCP的池使用testOnBorrow ,而Hikari配置為使用connectionTestQuery 在從池中獲取連接之前進行測試時,不需要設置驗證間隔。

另外,有沒有辦法像我們自己一樣設置驗證間隔,就像我們習慣在tomcat下做的那樣?

如果您打算使用Spring Cloud Connectors,則不會,但您不必使用Spring Cloud Connectors。 還有其他幾種方法可以做到這一點。

希望有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM