どの分散ロックサービスを使用しますか?
要件は次のとおりです。
- 異なるプロセス/マシンから見られる相互排除(ロック)
- ロック...リリースセマンティクス
- 特定のタイムアウト後の自動ロック解放-ロックホルダーが死んだ場合、X秒後に自動的に解放されます
- Javaの実装
- ありがたい:.Netの実装
- 無料の場合:デッドロックの検出/軽減
- 簡単な展開。以下の注を参照してください。
「データベースを介して実行できる」や「JavaSpacesを介して実行できる」などの回答には興味がありません。すぐに使える、すぐに使える、実績のある実装に興味があります。