Hazelcastの代わりにCoherenceを使用することを検討しています。今度は、Hazelcastをアプリケーション・サーバー・プロセスの内部で組み込みモードで実行します。 Coherenceもこのように実行できるのだろうか?私はこれを確認する文書を見つけることができませんでした。Oracle CoherenceをHazelcastのようなアプリケーション・サーバー・プロセスに組み込むことができますか?
1
A
答えて
2
アプリケーションサーバとのコヒーレンスを展開する3つの人気の方法があります。
1)クライアント/サーバー - Coherence * Extendプロトコルを使用するか、HTTP/RESTプロトコルを使用します。これにより、アプリケーション・サーバーはCoherenceクラスタとは独立して動作することができ、結果としてより簡単で安全ですが、結果としてわずかに高いレイテンシを持つ可能性があります。
2)クラスタでは、別個の専用キャッシュ・サーバーを使用します。これはアプリケーション・サーバーがCoherenceデータを管理するためのメモリーを使用せず、クラスタ内で別々のプロセスが実行されているそのデータを管理します。
3)処理中(つまり、アプリケーションまたはサーバーに組み込まれている) - これはオリジナルのCoherenceデプロイメント・モデルですが、他のモデルのためにあまり一般的ではありません。
1
私はOracle Coherenceを5年以上使用しています。 質問に答えるために、YES - Coherenceはアプリケーション・プロセス内で実行できます。これはインプロセスとして呼び出されます。サポートされているアウトプロセスインプロセス展開アプローチは&です。
私はコヒーレンスを使用して、セッション管理に(参照してください)数年前にブログを書いている - それが役に立てば幸い: http://ankurkumar78.blogspot.in/2011/08/oracle-coherence-best-practices-in.html
関連する問題
- 1. Hazelcast C#2つの異なるプロセスから読み込みを書き込む
- 2. クラウドアプリケーションにSSISを組み込むことはできますか?
- 3. はどのようにWEBAPIはAngular2 SPAに組み込むことがChallengeResultことができますか?
- 4. 別のモジュールに組み込みアセンブリを組み込むこと
- 5. Hazelcastに組み込みのHashMapStreamSerializerがないのはなぜですか?
- 6. Oracle Coherenceキャッシュおよびアプリケーション・サーバーのCPU使用率
- 7. devise_mapping変数は何ですか?どのように組み込むことができますか?
- 8. どのようにChosenを私のReactプロジェクトに組み込むことができますか?
- 9. 可能であれば、どのようにPostgreSQLを組み込むことができますか?
- 10. ActiveRecordに "ON DUPLICATE KEY UPDATE"をどのように組み込むことができますか?
- 11. pom.xmlをIntelliJプロジェクトにどのように組み込むことができますか?
- 12. どのようにスネークゲームに衝突を組み込むことができますか?
- 13. デバイスにアプリケーションを読み込むことができません
- 14. どうやってローカルに作成したhtml5 webアプリケーションをアンドロイドに組み込むことができます
- 15. 軽量Webサーバーを.netアプリケーション(node.js)に組み込む?
- 16. ファイルの読み込みをリストの分割でリスト内包に組み込むことはできますか?
- 17. javascriptのメッセージボックスにリンクを組み込むことはできますか?
- 18. iPhoneアプリを別のiPhoneアプリに組み込むことはできますか?
- 19. word2vecベクトルはどのように読み込むことができますか?
- 20. アプリケーションはどのようにしてキャッシュディレクトリからファイルを読み込むことができますか?
- 21. AMD64マシンでDockerにRaspberry Piを組み込むことはできますか?
- 22. 組み込みCPUのハードウェアパフォーマンスカウンタの正確な数はどのように知ることができますか?
- 23. oracle SQLのようなmongodbでfind + insertをどのように組み合わせることができますか?私はできるOracleでは
- 24. 音声認識フレームワークをToday Extensionに組み込むことができます
- 25. ZendeskウィジェットをRailsアプリケーションに組み込む
- 26. アプリケーションにgnu javaplotを組み込む
- 27. C++ファイルから読み込むことができず、ベクターに読み込むことができません
- 28. OpenLaszloフロントエンドをDjangoバックエンドに組み込むことはできますか?
- 29. jooqクエリをオフセットに組み込むことはできますか?
- 30. Silverlightにこのような組み込みコントロールがありますか?
このアーキテクチャを混在させることが可能かどうか知っていますか? 私は、キャッシュから読み込みを行う必要のあるサーバ(約4つのサブシステムがJBossクラスタに配備されています)と、キャッシュからのみ読み込みが必要な他の多くのサーバ(約60)があります。 "In cluster" + Coherence * Extendを混在させることはできますか? –
また、マシンのグループと他のマシンのキャッシュに完全複製を混在させることができるかどうかも分かりますか? –
はい、できますが、少し複雑です。これを行う最善の方法は、パーティション化されたキャッシュサービスを使用してデータを保存し、レプリケートする場所で、「すべてのフィルタ」(すべてのデータ)で連続クエリキャッシュを使用することです。これにより、連続問合せキャッシュへの即座のローカル・アクセスが可能になります。多くのメモリを焼きたくない他のマシンは、代わりにサイズ限定のニア・キャッシュを使うことができます。 – cpurdy