私は、(lucene を使用して) 多数のドキュメントのインデックスを作成し、それを検索するための wcf サービスをホストするクラウド アプリケーションを開発しています。私には 3 つの役割があります。
- WCF サービスをホストしている Web ロールで、インデックスのコピーをメモリに保持します。
- 管理用の Web ロール (インデックスの更新)。
- 更新メッセージを待機し、受信した場合は更新を開始する worker ロール。
Web ロールをホストする WCF のインスタンスをさらに増やす予定です。wcf ロールのすべてのインスタンスに通知し、メモリ内インデックスを更新する最善の方法は何でしょうか?
インデックスを週に 1 回か 2 回更新したいので、プル モデル (私が思うに) は私には最適ではありません。保管取引。
あなたが思うこと?
ご回答ありがとうございます。
T