1. Как я могу выяснить, что мой сервер работает rsync или sync ??
Не совсем понятно, о чем вы спрашиваете ... rsync - это просто команда длясинхронизировать файлы в папках.
Для чего используется rsync - при развертывании API шлюз создает или обновляет несколько последовательностей синапсов или apis в файловой системе (репозиторий / развертывание / сервер), и эти обновления файлов должнысинхронизироваться со всеми узлами шлюза.
Лично я не советую использовать rsync, вся проблема в том, что вам нужно регулярно вызывать команду rsync
для синхронизации файлов, созданных главным узлом.Это создает определенную задержку для доступности службы и, самое главное, если что-то идет не так, и вы хотите использовать другой узел в качестве главного, вам нужно переключить направление rsync, что на самом деле не автоматизированный процесс.
Обычно мы продолжаемэто просто, используя общую файловую систему (nfs, gluster, ..), и тогда у нас есть все активно-активные настройки (хорошо, настройка HA NFS или glusterFS не особенно проста, но обычно это работа инфра-ребят)
2. Что произойдет в будущем, если я не использую rsync сейчас, а также не буду использовать конфигурацию в частях 4 и 5?
В случае, если файловые системы между шлюзамине синхронизируется и не используется совместно - вы развертываете API от издателя на одном узле шлюза, но другие узлы шлюза не будут создавать последовательности синапсов и артефакты API.В результате другие узлы не будут передавать клиентский запрос бэкэнду