サービススタックプロジェクト内でSignalRを使用することは可能ですか?現在、RESTWebAPIにサービススタックを使用しています。そのアーキテクチャ、柔軟性などに全体的に満足しています。現在、イベント駆動型またはプッシュ型の手法(ステータスのポーリングと比較して)を使用して、呼び出し元のクライアントと通信する方法を模索しています。現在、AppHostHttpListenerBase(IIS内でのホスティング)を使用して、WindowsサービスでAPIをホストしていることに注意してください。
何らかの方法でSignalRHubに渡される専用ルートを構成して、これら2つを共存させることはできますか?たとえばhttp://localhost:8000/api/live/jobs/jobid
、SignalRコードにヒットしますがhttp://localhost:8000/api/jobs/jobid
、現在のDTOベースのサービススタックコードにルーティングされます。
PS-Monoへの移植とLinuxでの実行(IISに関連付けられているのに対して)の柔軟性が気に入っているため、セルフホストモードでのホスティングを継続したいと考えています。