Можно ли использовать SignalR внутри проекта стека сервисов? В настоящее время мы используем стек сервисов для нашего веб-API REST. Мы были довольны своей архитектурой, гибкостью и т.д. Теперь мы изучаем способы общения с нашими вызывающими клиентами с использованием технологий, управляемых событиями или push (vs polling for status). Я должен отметить, что мы в настоящее время размещаем наш API в службе Windows, используя AppHostHttpListenerBase (против хостинга внутри IIS).
Можно ли сконфигурировать выделенный маршрут, который будет передан в концентратор SignalR так или иначе, чтобы эти два могли жить бок о бок? например http://localhost:8000/api/live/jobs/jobid
попадет в код SignalR, но http://localhost:8000/api/jobs/jobid
будет маршрутизировать текущий код стека службы на основе DTO.
PS - Мы хотели бы продолжить хостинг в режиме самостоятельного хоста, поскольку нам нравится гибкость переноса на Mono и работа на Linux (по сравнению с IIS).