Как весеннее облако определяет интервал проверки в Pivotal Cloud Foundry?

Я работаю над приложением, которое получает DS от предоставляемых пользователем услуг PCF (Pivotal Cloud FoundrY). Он работает правильно, но я хочу понять, как определяется интервал проверки.

Поскольку Spring и PCF управляют моим пулом соединений. Я хотел бы понять, как это работает.

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

Кроме того, есть ли способ настроить интервал проверки самостоятельно, как мы привыкли делать под котом?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
137
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Spring Cloud Config определит запрос проверки, подходящий для вашей реляционной базы данных.

Примеры:

Что касается интервала проверки, похоже, он не настраивается. Вместо этого DBCP-подобные пулы использует testOnBorrow, а Хикари настроен на использование connectionTestQuery. При тестировании перед получением соединения из пула задавать интервал проверки необязательно.

Also, is there any way to set up the validation interval by my own like we are used to do under the tomcat?

Нет, если вы собираетесь использовать Spring Cloud Connectors, но вам не обязательно использовать Spring Cloud Connectors. Есть еще несколько способов сделать это.

Надеюсь, это поможет!

Другие вопросы по теме