1

負荷分散された Web サーバーのセットアップがあるため、SignalR バックプレーンとのクライアント/サーバー通信に SignalR を使用したいと考えています。

クライアントがサーバーに何かを送信するときに、1 つのサーバーのみがデータベースに書き込むようにするにはどうすればよいでしょうか? バックプレーンはメッセージをすべてのサーバーに再ルーティングしますが、すべてのサーバーが同じことを DB に書き込めるわけではありません!

SignalR バックプレーンを使用し、1 つのサーバーからのみ DB に書き込む方法についてのテクニック/提案はありますか?

私の理想的な世界では、1 つのサーバーでメッセージを受信し、メッセージを DB に保存してから、メッセージ (受信メッセージと同じではない可能性があります) をバックプレーンに配置します。

4

1 に答える 1