приложение, под него написан сервер для синхронизации некоторых данных между клиентами (по мере создания, редактирования или удаления, не все сразу). Синхронизация риалтаймовая. Сейчас для реализации синхронизации, при соединении с сервером, это соединение "подписывается" на изменение данных по конкретному аккаунту и таким образом все клиенты синхронизируются.
Проблемма в том, что сервер с данным подходом невозможно отмасштабировать. Есть ли какой-то способ шейрить события об изменении данных между разными серверами без использования отдельного сервера очереди типо RabbitMQ, Kafta или NSQ?
только если написать свой?
а почему очередь является проблемой?
Обсуждают сегодня