【问题标题】:1 million concurrent database connections100 万个并发数据库连接
【发布时间】:2021-12-08 09:53:23
【问题描述】:

https://cloud.google.com/sql/docs/quotas 中,它提到“Cloud Run 服务仅限于 100 个与 Cloud SQL 数据库的连接。”。假设我将我的服务部署为 Cloud Run,处理 100 万个并发连接的正确方法是什么? Cloud Spanner 可以启用此功能吗?我找不到讨论 Cloud Spanner 与 Cloud Run 的最大并发连接上的最大并发连接的文档。

【问题讨论】:

  • 真的需要 100 万个并发连接吗?为什么你不能将它们分开或序列化一些工作?还是真的同时出现?
  • 100万并发连接到数据库?哇,你的应用是什么?
  • 我不知道有任何数据库可以处理一百万个并发连接。通过适当的客户端设计、连接池和缓存,不需要一百万个并发连接。

标签: google-cloud-sql google-cloud-run google-cloud-spanner


【解决方案1】:

您希望 Cloud Run 处理一百万个并发连接,还是希望 Cloud SQL 处理一百万个并发连接?

如果您希望 Cloud SQL 处理一百万个并发连接,那么您可能错了。查看this article about Pool sizing(它位于Java 存储库中,但足以适用于所有连接池)。如果您需要一百万个并发连接,则需要投资更高级的架构(例如分片)。

【讨论】:

    猜你喜欢
    • 2014-11-01
    • 2012-04-24
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    相关资源
    最近更新 更多