すべてのクライアントにメッセージをブロードキャストしようとすると、サーバーからクライアントのJavaScriptコードがトリガーされ、そのジョブが完了します。SignalR - サーバーへの通知のプッシュ
しかし今回私の目的は、すべてのサーバーでメソッドをトリガーすることです。たとえば、あるサーバーでユーザーの役割が変更された場合、この操作について他のサーバーに警告する必要があり、特定のユーザーの更新されたユーザー役割リストを他のサーバーに取得させたいと考えています。
これはSignalRで可能ですか?サーバーはクライアント(ブラウザ)のように動作できますか?
サーバはバックプレーンを使用していますか? – gobes
はい@gobes、彼らはバックプレーンとしてRedisサーバーを使用しています。 –
このようなことをネイティブに行うことはできませんが、あなたがredisを使用しているときには、あるチャネルをサブスクライブしてからリフレッシュメッセージを発行し、サブスクライバでリフレッシュメカニズムを起動させることができます。 – gobes