Datastax DotNet 驱动程序 (2.7.0.0) 与集群的连接遇到延迟或看起来很慢

Datastax DotNet Driver(2.7.0.0) connection to cluster experiencing delays or appears slow

我在印度的同一网络中使用两个节点,应用程序(前端 dotnet 驱动程序)托管在美国。现在,当我将美国连接到印度服务器时,连接需要 4 到 5 秒。

我的主要问题是连接节点(创建会话)需要 4 秒,所以我无法通过使用 cassandra 提高性能。请帮助我解决这个问题。

3-5 秒的建立时间是完全正常的。您的问题与应用程序架构有关。您可能正在做的是根据每个请求打开一个新会话,这不是正确的方法。

相反,建立与集群的连接一次并在单例生活方式中使用返回的会话,例如使用首选 IoC

然后对每个新请求反复使用同一个会话。