Pergunta

Eu estou usando o Cassandra Java Driver 2.0 no modo assíncrono.Quando estou executando muitas operações muito intensamente, eles devem ser enfileirados em algum lugar dentro do motorista antes de serem enviados para a rede.

Eu gostaria de definir o limite de tamanho da fila.Eu não encontrei nenhum parâmetro de driver Java para isso.Também espero algo semelhante ao mecanismo rejeitadoExecutionHandler em ThreadPoolExecotor.É possível fazer de alguma forma com o Cassandra Java Driver?

Foi útil?

Solução

afaik Você não pode definir o limite fila .O que você precisa é possivelmente o poolingopions .O enfileiramento depende da capacidade de aceitar mais solicitações.Se o que você está tentando é sintonizar a capacidade antes de enfileirar-se provavelmente poolingoptions é a resposta, se o que você quer é ajustar o tamanho máximo da fila para rejeitar mais pedidos, Afaik, você não pode.No entanto, você pode sempre puxar um pedido de melhoria aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top