キャッシング機能に Oracle Coherence を使用する分散 Java アプリケーションがあります。これを使用して、分散システム用の一意の UUID を生成するにはどうすればよいですか? ここで行われたように、Coherence のキャッシュ機能を活用してシーケンス ジェネレータを実装することで、これを実行できると確信しています。Cassandra にはTimeBaseUUIDがあり、Coherence に同様のものがあるかどうかを調べています。
1193 次
2 に答える
1
Coherence製品でのシーケンス生成について、オラクルが公式にサポートしているものはありません。commons モジュールの Coherence Incubator プロジェクト、特にUUIDBasedIdentifier.javaクラスでサポートされている UUID 生成 (シーケンスではない) が必要なようです。クラスタ全体のシーケンスも生成できるClusteredSequenceGenelaror.javaもあります。このプロジェクトを見て、ニーズに合っているかどうかを確認してください。
インキュベータ プロジェクトは、オラクルの開発者によって作成され、お客様のようなユース ケースをサポートするためのオラクルによる取り組みです。単体テストをチェックして、基準を満たしていることを確認することにより、デューデリジェンスを行います。
于 2015-12-15T05:27:58.370 に答える