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

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

Как можно грамотно, с возможностью расширения организовать работу на C#? Помогут ли какие нибудь паттерны из GoF в решении данного вопроса?
  • Вопрос задан
  • 336 просмотров
Пригласить эксперта
Ответы на вопрос 1
Nipheris
@Nipheris Куратор тега C#
Общая концепция и модель: раз и два.
Конкретные реализации и протоколы: обмен сообщениями в чистом виде, независимо от платформы: AMQP, ZeroMQ; также, если речь про дотнет, можно попробовать WCF.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bip.ru Москва
от 150 000 до 250 000 ₽
Альфа-Банк Москва
от 200 000 ₽
Bip.ru Москва
от 250 000 до 350 000 ₽
28 сент. 2024, в 18:39
3000 руб./за проект
28 сент. 2024, в 17:23
10000 руб./за проект