シナリオは次のとおりです。新しいメッセージが利用可能になったときにユーザーに通知するために使用されるsignalRハブをホストするプライベートメッセージングシステムを持つAsp.Net MVC 4アプリがあります。すべてが正常に機能し、Web アプリはユーザー名と共に connectionId を登録し、シグナルは NotificationAdapter クラスを介して DataLayer からハブに送信されます。
問題は、Quartz.Net を利用して、タスクの完了時にプライベート メッセージも送信する別のサービスを作成しなければならなかったときに発生しました。Quartz サービスがハブに接続できるようにしたいのですが、それを別のプロセスにすることはできません。Quartz ベースのサービスと Web アプリの間に永続的な接続が必要ないため、signalR .net クライアントを使用したくありません。Hub のサーバー メソッドをサービスに公開するため、またはそのために ScaleOut を使用するために、自分の Web サイトにエンドポイントを作成することを考えていますが、何かが足りない気がするので、コミュニティに問い合わせてみます。