我正在开发一个每天要处理超过200万个请求的应用程序。如果我有3个Stargate应用程序(rest api)在3个不同的服务器上运行,连接到4个Cassandra数据库节点的数据中心。你觉得星际之门能处理这么大的量吗?
发布于 2021-09-27 22:30:00
是的,星际之门可以处理高流量。
星门不会成为瓶颈,因为它实际上只是另一个客户端。重要的是集群的吞吐量。
您需要调整集群大小以处理所需的吞吐量。例如,如果您的4节点集群每秒可以处理100K操作,但您的应用程序需要200K操作/秒,那么您需要将集群中的节点数量增加一倍。干杯!
发布于 2021-09-28 01:14:36
简单计算一下,每天两百万个请求相当于每秒大约23个请求。我见过Stargate REST API在3Stargate和6Cassandra集群中处理大约25k操作/秒,几乎没有调优(使用nosqlbench执行的测试。所以我相信它应该能够处理你的工作负载。
星际之门的性能将取决于多个因素,如分配的资源,工作负载,以及Erick提到的高于后备集群吞吐量的因素。
https://stackoverflow.com/questions/69353606
复制相似问题