Задать вопрос

Как организовать обработку сообщений от нескольких серверов?

Подскажите, есть ли какое-то проверенное решение, для данной задачи.
Дано: 1 сервер, который "слушает" 3 других сервера, этот сервер может так же отправлять запросы ко всем 3-м серверам, которые он "слушает".
У всех этих серверов есть куча различных команд, которые они просят выполнить сервер #1.
Команды могут быть разными, от удаления файлов, до запуска процессов и оповещения о проделанной работе.

Как можно грамотно, с возможностью расширения организовать работу на C#? Помогут ли какие нибудь паттерны из GoF в решении данного вопроса?
  • Вопрос задан
  • 340 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Nipheris
@Nipheris Куратор тега C#
Общая концепция и модель: раз и два.
Конкретные реализации и протоколы: обмен сообщениями в чистом виде, независимо от платформы: AMQP, ZeroMQ; также, если речь про дотнет, можно попробовать WCF.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы