Я играл с pubsub, и до сих пор он выглядит хорошо для того, что мне нужно (базовый игровой эксперимент).Написание долгосрочного сервера/службы pubsub C#
С точки зрения Javascript и мобильного телефона (через титановый сервер Appcelerator) я действительно могу оценить ценность использования pubsub.
Однако мне нужно написать серверное приложение в C# /. NET (хотя и открытое для других идей) для прослушивания очереди подписчиков, которые у меня есть, и обрабатывать сообщения .. которые включают в себя принятие определенных решений и т. Д., А затем, возможно, например, запись другого сообщения в очередь публикации.
До сих пор я играл с RX (Reactive Extensions) для C#, которые прослушивают мой канал подписки. Пока все хорошо, я вижу, что сообщения приходят, хотя на данный момент я просто написал приложение консоли C# для тестирования.
Мой вопрос: будет ли лучший способ подождать и прослушать подписные сообщения pubsub, чтобы написать приложение для Windows-приложений? или есть еще один метод, более подходящий? очевидно, в какой-то возможной точке мне, возможно, придется масштабировать сервер до 2-3 серверов, однако, учитывая характер очереди pubsub/сообщений, я не вижу проблемы, если бы у меня была некоторая балансировка нагрузки и т. д.
Любые идеи добро пожаловать!