私は2つのWebアプリケーションをWebロールで実行しており、紺碧のクラウドでは1つのインスタンスしか実行しません。私はこれらの2つのアプリケーションの間で通知を送受信したいと思います。外部ユーザーはそれらにアクセスできないはずです。そこにWebサービスへのアクセスを部外者をブロックする 方法ですと同じシステムからのみ 要求が成功する(VIPと要求IP 比較かもしれませない限り、それらの両方でWebサービスが出ていること、紺碧のWebロールインスタンスで実行中の2つのWebアプリケーション間の通信
- それ以外の何かをするだろうか?)。
- ファイルシステムの監視員。 Local Storageを作成し、それを ウェブアプリで使用し、ファイルwebappAとwebappBを見てみましょう。
- Azure Storage Queuesを使用します。
- MSMQ - azureでサポートされていないものとして興味がありません。
紺碧のWebロール で私に利用できる他のオプションをリストしてください。前もって感謝します。
注:2つのWebアプリケーションを実行しているインスタンスを1つしか実行していないため、内部エンドポイントの提案は避けてください。
LocalStorageのファイルシステムウォッチャーは機能しません。ローカルストレージはローカルです。 :-)(それぞれのVMはローカルディスクのように独自のVMを持っています) – smarx
要件から判断すると、Azure Queueは必要なものだと思われます。 –
Azureキューを使用することは、私が投票するオプションです。私が書いたいくつかのアプリでは、2つの役割のコミュニケーションを円滑にするためにそれらを使用しました。役割内の2つのアプリで異なることはありません。私はこの点で何の問題も抱えていない(木をノックする)。 –