Stargate 可以处理高流量吗?

Can Stargate handle high traffic?

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

是的,Stargate 可以处理高流量。

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

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

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

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