Мы хотим использовать исходный коннектор debezium mongodb kafka против вторичного узла набора реплик, а не первичного (по крайней мере, для начала, чтобы быть уверенным, что мы никоим образом не влияем на функциональность основного потока).
В учебнике Debezium mongodb говорится, что «коннектор всегда использует основной узел набора реплик для отслеживания oplog». Тем не менее, похоже, что, установив auto.discovery
в значение false и указав вторичный узел в конфигурации коннектора, коннектор будет легко отслеживать oplog от вторичного узла.
Итак, первый вопрос - правы ли мы насчет этого (и дело не в том, что разъем debezium "под капотом" каким-то образом находит путь к первичному узлу)?
Если, действительно, oplog
идет хвостом от вторичного узла (как мы хотим), есть ли способы автоматически переключиться на другой вторичный узел, если исходный выйдет из строя?
Спасибо.