Azure Blob API は、宇宙人によって設計されたように見えることがあります。ほとんどの単純なものがフープを飛び越える必要がある場合に、いくつかの非常にエキゾチックなユースケース用に設計されています。ここにそのようなものがあります。
私は 2 つのワーカー ロールを持っています。1 つはブロブを作成し、もう 1 つはそれらを処理しています (処理が完了すると、「完了」フォルダーに移動します)。BLOB のサイズは、100 MB など、適度に大きくすることができます。明らかに、BLOB にすべてのデータが含まれる前に、2 番目のロールが BLOB の読み取りを開始することは望ましくありません。さて、Lease API の助けが期待できます: リースを取得し、BLOB をコピーし、リースを解放します。次に、リーダーも処理前にリースを取得しようとするため、待機する必要があります。いいえ、まだ存在しない BLOB でリースを取得することはできません。また、リースを「オン」にしてアトミック操作としてブロブを作成する方法も見つかりませんでした。
上手に作るコツをご存知でしたら教えてください。敬具。