gpt4 book ai didi

java - Java 应用程序的生产级 Cassandra 客户端配置

转载 作者:行者123 更新时间:2023-12-02 01:59:28 25 4
gpt4 key购买 nike

我的应用程序在生产环境中每秒运行超过 100 个事务。我想知道应该使用配置来实现此目的。

在非 Prod 环境中,我使用 DCAwareLoadBalancingPolocy 和一致性级别为 LOCAL_QUORUM 的集群。

所有剩余配置均保留为默认值。

默认配置是否足够,或者我需要指定所有连接选项,如池选项、套接字选项、一致性级别等,

PS: Cassandra 版本 3请建议如何扩展它。

最佳答案

Java 驱动程序默认值非常好,特别是对于该负载。您需要使用默认的 DCAware/TokenAware 负载平衡策略。您可以调整连接池以允许每个连接有更多“正在进行的”请求。每个应用程序只需拥有 Session 类的单个实例,以避免打开太多与集群的连接。真正的性能提升来自于使用异步操作,并具有较低的一致性级别,例如 LOCAL_ONE (但这取决于应用程序特定)。

关于java - Java 应用程序的生产级 Cassandra 客户端配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51849779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com