私たちはWindowsサービスを持っており、ワーカーロールアプリケーションに変更する必要がありますが、このサービスは毎回Webアプリケーションからファイルを取得する必要があります.Webロールとワーカーロールは別のインスタンスで実行されているので、私の質問は次のとおりです。 worker ロール アプリケーションが Web ロール インスタンスからファイルにアクセスできるようにする方法。
1 に答える
1
その目的のために、blob storage
またはのいずれかを利用できます。azure file service
既存のアプリケーションを移行するので、azure ファイル サービスを使用することをお勧めします。基本的に、ロールの開始時に Web ロールとワーカー ロールの両方でネットワーク ドライブとして共有する共有とマップを作成します。Web ロールは、標準のファイル API を使用して、この共有にファイルを書き込みます。処理するファイルがあることをワーカー ロールに通知するために、Web ロールは、ワーカー ロールによってポーリングされているキューにメッセージを書き込むことができます。メッセージを受信すると、worker ロールはファイルを読み取り、そのファイルを処理します。
Azure ファイル サービスに関して、次のブログ投稿が役立つ場合があります: http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx。
于 2014-07-31T12:48:21.797 に答える