我们正在努力将一个整体解决方案迁移到AWS云,并使用无服务器技术(AWS lambdas)来运行它。然而,数据库正在成为可扩展性的瓶颈,我们希望更有效地利用我们的DB连接,因此我们正在寻找分布式连接池解决方案。如果没有分布式连接池,我们的扩展能力将非常有限。我们已经做了一些研究,并选择了“AWS RDS代理”,但这需要使用AWS RDS DB,这对我们来说不可行。任何关于替代解决方案或设计的建议。
knpiaxh11#
在无服务器下,连接共享应该是不可能的,可以考虑将数据库访问转发给一个传统的服务,但这违背了无服务的初衷,是否考虑使用redis等内存数据库来控制连接数量,以及应用端超出上限的连接等待等能力或许是可行的
1条答案
按热度按时间knpiaxh11#
在无服务器下,连接共享应该是不可能的,可以考虑将数据库访问转发给一个传统的服务,但这违背了无服务的初衷,是否考虑使用redis等内存数据库来控制连接数量,以及应用端超出上限的连接等待等能力或许是可行的