Я путать с Кассандрой в конечном итоге постоянства против последовательности запросов, я следующие вопросамиCassandra выполнение запроса последовательность против выдачи Eventual консистенции
- Если я отправляю 2 запросов в последовательности (без включения isIdempotent собственности). Первый запрос - удалить запись, а второй запрос - создать записи. Возможно ли, что запрос 2 выполняется перед запросом один.
мой Java-код будет выглядеть следующим образом
public void foo(){
delete(entity);//First delete a record
create(entity); //Second create a record
}
другое дело, я не указав каких-либо метку времени в моем запросе.
2) Мой второй вопрос: Кассандра в конечном итоге последовательна. И если я отправлю оба вышеуказанных запроса в последовательном порядке и не будет реплицироваться на все узлы, будут ли эти запросы поддерживать порядок, когда на самом деле он будет реплицироваться на все узлы?
Я попытался просмотреть документацию cassandra, хотя он говорит о последовательности запросов в пакетных операциях, но он не говорит о последовательности запросов в режиме без пакетной обработки.
Я использую Cassandra 2.1
Посмотрите на LWT. Обратите внимание, что вам, вероятно, не нужно это для большинства случаев использования. – phact
На самом деле я хочу знать, как работает секвенирование в Кассандре без lwt –
Последние записи выигрывают по timestamp – phact