异步请求队列大小限制

时间:2014-08-01 17:08:26

标签: cassandra cassandra-2.0 datastax-java-driver

我在异步模式下使用Cassandra Java Driver 2.0。当我非常密集地执行大量操作时,他们必须在发送到网络之前在驱动程序内的某个位置排队。

我想设置队列大小限制。我还没有找到任何Java驱动程序参数。此外,我期望类似于ThreadPoolExecotor中的RejectedExecutionHandler机制。是否有可能以某种方式使用Cassandra Java Driver?

1 个答案:

答案 0 :(得分:1)

AFAIK您无法设置队列大小限制。你需要的可能是PoolingOptions。排队取决于节点接受更多请求的能力。如果您正在尝试在排队之前调整功能,可能PoolingOptions就是答案,如果你想要的是调整队列的最大大小以拒绝进一步的请求,那么你就不能。但是,您始终可以提取改进请求here