Я получаю доступ к услуге auroradb с помощью кода javalambda. Здесь я установил для своего лямбда-параллелизма значение 1.
Поскольку создание / закрытие соединения с базой данных - дорогостоящий процесс, я создал соединение mysql и сделал его статическим. Таким образом, он будет каждый раз повторно использовать одно и то же соединение. Я не добавил код для закрытия соединения.
Это вызовет какие-то проблемы?
Закроется ли он автоматически через несколько дней?





Безусловно, да! Когда ваша лямбда "остынет", ваше соединение с базой данных будет прервано. В следующий раз, когда вы вызовете свою лямбда, она пройдет холодный старт, и ваш лямбда-код должен снова инициализировать соединение. Это стандартная проблема при работе с постоянными соединениями из бессерверной инфраструктуры.
Вам нужно использовать что-то вроде REST API для API данных, и это то, что Aurora Serverless поддерживает в качестве бета-версии.
https://aws.amazon.com/about-aws/whats-new/2018/11/aurora-serverless-data-api-beta/
Каждый запрос является независимым HTTP-запросом, и вы не занимаетесь управлением постоянными соединениями.
Вам нужно было что-нибудь еще ответить в рамках этого сообщения?