我们正在尝试向我们的Lambda函数添加AWS X-ray JDBC拦截器。为此,我们添加了Tomcat JDBC数据源,并将最大活动连接和最大空闲连接设置为1。但是,连接没有被重用,我们收到了很多“连接已关闭错误”的消息。
另一个我们观察到的情况是Lambda需要近10分钟才能从Aurora数据库中清除连接池。
有人成功在Lambda(Java 8)和RDS(Aurora)中实现了连接池吗?
我最近在使用最新的MariaDB Connector-J和aurora故障转移方面取得了一些成功。到目前为止,我使用类似于jdbc:mariadb:aurora://host:port/db?...的jdbc url没有遇到任何查询问题。
我仍在努力实现无错误连接池,但偶尔会遇到来自HikariCP的TransientConnectionError或MariaDB Connector-J的NullPointerException的DEBUG。