2

SignalR を使用しているチャット機能があり、SQL サーバー バックプレーンがあります。人々がチャットしているとき、メッセージは両方のサーバーに問題なく表示されます。ただし、ページを更新すると、明らかにチャット履歴が消えています。

そのため、人々が何かを言うと、それをメモリ内の辞書にキャッシュします。問題は、そのメッセージが他のサーバーのメモリにないため、誰かが更新して負荷分散された場合、そのメッセージは表示されないことです。

2 つのキャッシュの同期を維持できるように、サーバーとバックプレーンの間で発生しているイベントを取得するためにサブスクライブする方法はありますか?

ありがとう!

4

1 に答える 1