Репликация

Репликация Fluentbase использует модель «лидера-последователя», и ее очень легко настроить.

Быстрый старт

Запустите команды ниже, используя интерфейс командной строки. На вашем локальном компьютере вы запустите два разных экземпляра сервера Fluentbase. Второй сервер будет следовать за первым сервером.

Откройте новый терминал и запустите:

$ ./fluentbase-server -p 9470 -d data1

Это запустит новый сервер Fluentbase и сохранит все данные в каталоге data1.

Откройте второй терминал и запустите:

$ ./fluentbase-server -p 9471 -d data2

Это запустит второй сервер Fluentbase и сохранит все данные в каталоге data2.

Отправьте второму серверу команду:

$ FOLLOW localhost 9470 # execute on the port 9471 server

Он «проинструктирует» второй сервер следовать за первым сервером.

Затем создайте объект на первом сервере:

$ SET key1 obj1 POINT 33.1 -112.4 # execute on the port 9471 server

Это создаст объект на первом сервере и скопирует объект на второй сервер.

Наконец, проверьте, был ли объект создан на втором сервере.

$ GET key1 obj1 # execute on the port 9471 server

Объект будет возвращен.

EnglishРусский