Web ロールで実行されている 2 つの Web アプリケーションがあり、Azure クラウドで単一のインスタンスのみを実行しています。これら 2 つのアプリケーション間で通知を送受信したいのですが、部外者がアクセスできないようにする必要があります。
- つまり、部外者が Web サービスにアクセスするのをブロックする方法がなく、同じシステムからの要求のみが成功する場合を除き、両方の Web サービスが無効になります (vip と要求 IP の比較で、それ以上のことはできますか?)。
- ファイル システム ウォッチャー。LocalStorage を作成し、それを両方の Web アプリで使用し、ファイル webappA と webappB を相互に監視します。
- Azure ストレージ キューを使用します。
- MSMQ - azure でサポートされていないため、関心がありません。
Azure Web ロールで利用できる他のオプションをリストしていただけますか? 前もって感謝します。
注: 2 つの Web アプリケーションが実行されている 1 つのインスタンスのみを実行しているため、内部エンドポイントの提案は避けてください。