DefaultRetryPolicy - время ожидания записи - PullRequest
0 голосов
/ 25 сентября 2018

В документации для DefaultRetryPolicy говорится, что

Эта политика повторяет запросы только в двух случаях:

При тайм-ауте чтения, если ответили достаточно реплик, но данные не были получены. В случае тайм-аута записи, если мы тайм-аут при записи распределенного журнала, используемого операторами пакетной обработки. Эта политика повторения является консервативной в том смысле, что она никогда не будет повторяться с уровнем согласованности, отличным от уровня начальной операции.

Означает ли это, что когда я выполняю простую session.execute(BoundStatement) без использования какой-либо настраиваемой политики повторных попыток и получаю время записи, сработает стандартная политика повторных попыток и будет повторная попытка записи данных снова??Что означает «распределенный журнал, используемый пакетными операторами»?

1 Ответ

0 голосов
/ 25 сентября 2018

Если вы не укажете какую-либо конкретную политику повторных попыток, драйвер будет использовать DefaultRetryPolicy

По умолчанию время ожидания повторной попытки при записи применимо для операции «Записанная партия» (записанная партия обеспечивает атомарность).

повторная попытка не произойдет при тайм-ауте записи в случае не пакетной операции

...