Я разрабатываю серверное приложение, для которого требуется 2 типа сервера. 1 главный сервер, который будет обрабатывать балансировку нагрузки, аутентификацию и т. д., и несколько экземпляров рабочих серверов, которые будут обрабатывать фактическую логику приложения. Мне нужно иметь возможность общаться между этими двумя типами серверов. Что было бы лучшим подходом для этого? Когда я столкнулся с этой проблемой в прошлый раз, я использовал соединение через веб-сокет, и оно работало нормально, но, возможно, есть лучший способ (более простой, более эффективный, более стандартный, я не знаю), который можно использовать. Я не backend-разработчик, поэтому я понятия не имею, как обычно обрабатываются такие вещи.
Связь между несколькими серверами с помощью Perfect
comment
Какие рабочие задачи? Какими данными нужно делиться? Задачи длинные или короткие? Они возвращают данные пользователю или делают что-то еще? Столько всего влияет на архитектуру...
- person Wain   schedule 26.09.2016
comment
Я не спрашиваю об архитектуре, я разобрался. Мне больше нравятся низкоуровневые вещи, какой протокол использовать. В настоящее время я пытаюсь использовать сокеты, и это похоже на путь. Я обновлю вопрос и, возможно, даже напишу ответ, когда у меня будет возможность поиграть с ним еще немного.
- person Lope   schedule 26.09.2016
Ответы (1)
В итоге я использовал старые добрые сокеты TCP. Было немного сложно настроить из-за отсутствия документации, но, похоже, он работает нормально.
person
Lope
schedule
19.11.2016