【问题标题】:Can Stargate handle high traffic?星际之门可以处理高流量吗?
【发布时间】:2021-11-20 00:23:18
【问题描述】:

我正在开发一个每天必须处理超过 200 万个请求的应用程序。如果我在 3 个不同的服务器上运行 3 个 Stargate 应用程序(rest api),则连接到具有 Cassandra 数据库的 4 个节点的数据中心。你认为星际之门可以处理这个音量吗?

【问题讨论】:

    标签: rest cassandra traffic stargate-oss


    【解决方案1】:

    是的,星际之门可以处理高流量。

    Stargate 不会成为瓶颈,因为它实际上只是另一个客户端。重要的是集群的吞吐量。

    您需要调整集群的大小以处理所需的吞吐量。例如,如果您的 4 节点集群每秒可以处理 100K 操作,但您的应用程序需要 200K ops/s,那么您需要将集群中的节点数量增加一倍。干杯!

    【讨论】:

    • 谢谢埃里克。就我而言,我不太担心 Cassandra,因为它可以处理我们其他项目中的那个量。在这个新项目中,出于某些原因,我们希望使用 Stargate 来停留在我们的应用程序和 Cassandra 之间。您是否认为:当 Stargate 有 200 万个请求(每天)时,Stargate 是否能够向 cassandra 写入/读取数据并将数据返回到我们的应用程序而没有任何问题?
    • 当然。 2M/天根本不是问题。干杯!
    【解决方案2】:

    简单算一下,每天 200 万个请求相当于每秒大约 23 个请求。我已经看到 Stargate REST API 在 3 Stargate 和 6 Cassandra 集群中处理约 25k op/s,几乎没有调整(使用 nosqlbench 执行测试。所以我相信它应该能够处理您的工作负载。

    Stargate 性能将取决于多种因素,例如分配的资源、工作负载以及 Erick 上面提到的后端集群的吞吐量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      相关资源
      最近更新 更多