Azureでは、Blob Storageに格納されている同じLucene.netインデックスから複数のWebロールをどのように読み取ることができますか?
ところで-NuGetのLucene.Net.Store.Azureライブラリを使用して、Lucene.netインデックスをAzureBlobStorageに永続化しています。
私が直面している問題の概要を次の図に示します。
私が持っていたアイデアの1つは、各Webロールが「読み取り専用」モードで動作し、インデックスに書き込まないようにすることでした。執筆とは別のワーカーロールを作成できます。それでもうまくいくかどうかはわかりません。
私が持っていたもう1つのアイデアは、インデックスの複数のコピーを作成することでした。Webロールごとに1つ。しかし、それはちょっと非効率的なようです。