Я пытаюсь найти правильный подход для приложения, которое я пытаюсь разработать.Ситуация:
Веб-сайт ASP.Net.Пользователь может сделать запрос на странице.Запрос должен привести к появлению элемента в очереди на сервере.Целевая задача определена для каждого клиента.
Клиент WPF на сайте клиента.У клиента WPF есть локальная очередь.Очередь заполняется путем опроса очереди на веб-сервере или получения сообщения от веб-сервера.Клиент WPF использует qeue для отображения элементов, указанных в qeue.
Каждый пользователь клиента WPF имеет свою собственную учетную запись и может получить доступ только к очереди, предназначенной для него.
У меня нетникаких ограничений относительно того, какое решение использовать, при условии, что это технология .Net, а клиенту требуется только мой пакет развертывания и платформа .Net.Я не могу побеспокоить клиентов установить что-то вроде MSMQ.
Я думаю, что база данных на веб-сервере, содержащая все запросы, могла бы сработать, но мне интересно, есть ли другие хитрые методы, которые могли бы быть лучше.
Приветствия, Момоски