У меня есть приложение с весенней загрузкой, работающее на Amazon-ECS. Экземпляры приложений добавляются на лету с помощью ECS. Теперь у каждого приложения есть HikariCP для пула соединений. Поэтому, когда я увеличиваю количество экземпляров, пул соединений в каждом экземпляре не используется совместно, и это приведет к проблеме. Как мне справиться с этой проблемой?
До сих пор я пытался создать средний уровень, который будет обрабатывать пул соединений, и запросы будут проходить через него, но опять же, это просто еще одно узкое место, как мне увеличить это? другая часть использует JNDI для того же, что несколько похоже на предыдущее решение. Или настроить размер пула соединений в каждом кластере, но затем, когда количество экземпляров увеличивается или уменьшается, я бы хотел, чтобы этот размер также корректировался.
Честно говоря, я понятия не имею, как люди справляются с пулом соединений в кластерной среде. Что можно сделать для совместного использования пула соединений, или вопрос в том, следует ли вообще использовать общий доступ, и, если это так, как установить ограничение на количество соединений, чтобы экземпляры не голодали.