Существует запрос тайм-аут чтения, который может быть указан в cassandra.yaml:read_request_timeout_in_ms в Кассандре
# How long the coordinator should wait for read operations to complete
read_request_timeout_in_ms: 10000
Мне нужны некоторые пояснения относительно этого тайм-аут.
В соответствии с client request documentation запрос на чтение может быть двух типов: запрос внешнего запроса или запрос на ремонт фона.
Q1: Этот тайм-аут наложен на оба типа запросов и что происходит в каждом случае?
Теперь, сосредоточив внимание только на внешних чтениях. Опять же, в документации, приведенной выше, говорится, что во время чтения фоновый процесс запускается, чтобы поддерживать согласованность.
Q2: Для внешнего запроса на чтение время тайм-аута включает время, затраченное на фоновый процесс?
Я задаю этот вопрос, потому что я хочу наложить тайм-аут на каждый запрос на чтение, но я не хочу, чтобы он влиял на любой другой фоновый процесс, связанный с чтением.
Спасибо за обмен информации. –