Связь между несколькими серверами с помощью Perfect

Я разрабатываю серверное приложение, для которого требуется 2 типа сервера. 1 главный сервер, который будет обрабатывать балансировку нагрузки, аутентификацию и т. д., и несколько экземпляров рабочих серверов, которые будут обрабатывать фактическую логику приложения. Мне нужно иметь возможность общаться между этими двумя типами серверов. Что было бы лучшим подходом для этого? Когда я столкнулся с этой проблемой в прошлый раз, я использовал соединение через веб-сокет, и оно работало нормально, но, возможно, есть лучший способ (более простой, более эффективный, более стандартный, я не знаю), который можно использовать. Я не backend-разработчик, поэтому я понятия не имею, как обычно обрабатываются такие вещи.


person Lope    schedule 19.09.2016    source источник
comment
Какие рабочие задачи? Какими данными нужно делиться? Задачи длинные или короткие? Они возвращают данные пользователю или делают что-то еще? Столько всего влияет на архитектуру...   -  person Wain    schedule 26.09.2016
comment
Я не спрашиваю об архитектуре, я разобрался. Мне больше нравятся низкоуровневые вещи, какой протокол использовать. В настоящее время я пытаюсь использовать сокеты, и это похоже на путь. Я обновлю вопрос и, возможно, даже напишу ответ, когда у меня будет возможность поиграть с ним еще немного.   -  person Lope    schedule 26.09.2016


Ответы (1)


В итоге я использовал старые добрые сокеты TCP. Было немного сложно настроить из-за отсутствия документации, но, похоже, он работает нормально.

person Lope    schedule 19.11.2016