我正在开发一个每天必须处理超过 200 万个请求的应用程序。如果我在 3 个不同的服务器上运行 3 个 Stargate 应用程序(rest api),则连接到具有 Cassandra 数据库的 4 个节点的数据中心。你认为星际之门可以处理这个音量吗?
问问题
90 次
2 回答
4
是的,Stargate 可以处理高流量。
Stargate 不会成为瓶颈,因为它实际上只是另一个客户端。重要的是集群的吞吐量。
您需要调整集群的大小以处理所需的吞吐量。例如,如果您的 4 节点集群每秒可以处理 100K 操作,但您的应用程序需要 200K ops/s,那么您需要将集群中的节点数量增加一倍。干杯!
于 2021-09-27T22:30:00.230 回答
3
快速计算一下,每天 200 万个请求相当于每秒大约 23 个请求。我已经看到 Stargate REST API 在 3 Stargate 和 6 Cassandra 集群中处理约 25k op/s,几乎没有调整(使用nosqlbench执行测试。所以我相信它应该能够处理您的工作负载。
Stargate 性能将取决于多种因素,例如分配的资源、工作负载以及 Erick 上面提到的后备集群的吞吐量。
于 2021-09-28T01:14:35.673 回答