Репликация Multi-D C после потери соединения - PullRequest
0 голосов
/ 17 февраля 2020

У нас есть 2 D C, которые подключены через нестабильную VPN, которая теряет соединение каждые 3 часа.

Все данные записываются в D C A и реплицируются в D C B. После одного из этих событий «потери соединения» на D C B отсутствуют данные (это влияет на окно отключения).

Я предполагал, что D C B возобновит репликацию после подключения был восстановлен и получить все недостающие данные. Это предположение неверно?

enter image description here

1 Ответ

0 голосов
/ 17 февраля 2020

Cassandra имеет следующие способы репликации данных:

Если подсказки включены, и вы все еще пропускаете данные - проверьте, что подсказки уже воспроизведены, или они все еще воспроизводится - есть метрики , которые показывают, сколько подсказок на диске, и т. д. c.

Если проблема возникает периодически, и вы можете ее обнаружить, то, возможно, явное исправление будет работать быстрее - но в этом случае вам нужно отключить перекрестные подсказки D C, чтобы узлы не получали данные дважды ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...