1

私たちはWindowsサービスを持っており、ワーカーロールアプリケーションに変更する必要がありますが、このサービスは毎回Webアプリケーションからファイルを取得する必要があります.Webロールとワーカーロールは別のインスタンスで実行されているので、私の質問は次のとおりです。 worker ロール アプリケーションが Web ロール インスタンスからファイルにアクセスできるようにする方法。

4

1 に答える 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 に答える