Domanda

Sto usando Cassandra Java Driver 2.0 in modalità asincrona.Quando sto eseguendo molte operazioni in modo molto intensamente, devono essere accodati da qualche parte all'interno del conducente prima che vengano inviati alla rete.

Vorrei impostare il limite delle dimensioni della coda.Non ho trovato parametri di driver Java per quello.Inoltre mi aspetto qualcosa di simile al meccanismo di rejectExecutionHandler in threadPoolExecotor.È possibile fare in qualche modo con Cassandra Java Driver?

È stato utile?

Soluzione

AFAIK Non è possibile impostare il limite Dimensione della coda .Quello di cui hai bisogno è probabilmente il PoolingOptions .La coda dipende dalla capacità dei nodi di accettare più richieste.Se ciò che stai provando è per sintonizzare la capacità prima che la faccenda probabilmente la piscina è la risposta, se ciò che desideri è sintonizzare la dimensione massima della coda per rifiutare ulteriori richieste, AFAIK, non puoi.Tuttavia, è sempre possibile tirare una richiesta di miglioramento qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top