問題タブ [oracle-coherence]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
caching - Oracle Coherence を Grails アプリの IBatis の二次キャッシュとして使用する
(GORM/Hibernate ではなく) ORM に IBatis を使用している Grails アプリでは、Oracle Coherence を IBatis の第 2 レベルのキャッシュとして指定できますか? もしそうなら、どのように?
performance - Oracle Coherence を使用して、新しい NamedCache を作成するコストはどれくらいですか?
多数の同時ユーザーが予想されるプロジェクトでは、接続ユーザー (セッション) ごとに名前付きキャッシュを使用するか、すべてのセッション状態に対して 1 つの大きな名前付きキャッシュを使用するかを選択できます。データをセッションにアタッチするための柔軟なメカニズムが必要なため、1 つの大きなキャッシュを使用するのはより複雑になりますが、パフォーマンスは向上する可能性があります。セッションごとに一意の名前付きキャッシュを使用する主な理由は、名前付きキャッシュを破棄するだけで、それに関連するすべてのデータを破棄できるという単純さです。これはメモリ内でのみ実行されることが予想され、アクセス レートは非常に低くなります。
1 つの大きなキャッシュを使用すると、どれだけパフォーマンスが向上しますか? Coherenceを使用して多数の名前付きキャッシュ・インスタンスを使用することは「悪い習慣」とみなされますか? つまり、Coherence で新しい名前付きキャッシュを割り当てるには、どのくらいのオーバーヘッドがかかるのでしょうか?
java - コヒーレンスが占有しているソケットポートを正常に解放します
こんにちは、Tomcat を起動すると、特定のポートに実際にバインドし、このポートでリッスンを開始する他のサービスも初期化する特定のシナリオがあります。
このプロセスがその特定のポートをリッスンし続けるため、Tomcatを閉じようとすると、実際にはJavaプロセスが強制終了されません。これはサードパーティのjarによって行われるため、実際にはこのバインドを制御することも、クラスのソースコードを取得することもできません。
Java経由でこのポートを正常にリッスンすることを中止できる特定の方法があることを知りたかっただけですか?
プロセスを強制終了してポートを解放するには、毎回 kill -9 を使用する必要があります
java - Oracle Coherence - 2 つのログ ファイル
Java で簡単なアプリケーションを作成し、Coherence サーバーで実行しています。コードで log4j を使用しており、サーバーにデプロイするときに 2 つのログ ファイルが必要です。
最初のログ ファイルには、コードからのすべてのログ メッセージが含まれます。2番目の長いファイルには、すべてのサーバー関連情報が含まれます(サーバーの起動、進行中の操作、Coherenceサーバーの停止)。
タグの下に2つの異なるプロパティファイルがあり、 tangosol-coherence-override.xml にあります
クライアント ログの log4j プロパティ ファイルは
サーバーログは
ログを分離するにはどうすればよいですか?
java - コヒーレンスサーバーからnullを返す
キャッシュDBを取得するときに、キャッシュデータベースにデータがあります。キーにアルファベットと数字、または数字の組み合わせが含まれている場合、データを取得できます。数字のみの単一のキーの場合、そうではありません。リスト内のデータを表示できても、データを取得できます。
getで数字だけを指定すると、nullになります。
誰かアイデアはありますか?
cluster-computing - POF構成を共有せずに複数のCoherenceクラスタに接続する
.NET アプリケーションが、まったく関係のない 2 つの Coherence クラスタに Extend 経由で接続しようとしているという問題があります。両方のクラスターは、独自の POF 構成を使用します。私がこれまでに行った調査に基づくと、これに対する唯一の解決策は、クラスタのキャッシュと POF 構成の両方をクライアント上の 1 つのセットの Coherence XML 構成ファイルに結合することです。これは、構成が混在し、両方のクラスターに依存することを意味します。クラスター X で定義された POF オブジェクトは、クラスター Y に認識されている必要があり、その逆も同様です。この依存関係は容認できません。2 つのクラスターの構成を混在させずに完全に独立させ、.NET クライアントを両方に接続する方法はありますか? 異なるクラスローダーを使用して異なるクラスターに接続すると役立つ場合があると聞きました。本当なら、これはどのように行われますか?
java - Oracle Coherenceキャッシュ・オブジェクト
Oracle の Oracle COherence ドキュメントにキャッシュ オブジェクトに関する明確な説明があまり見当たらないので、どなたかご存知でしょうか。
Oracle CoherenceでHashMap (Java)オブジェクトをキャッシュ・オブジェクトとして許可する場合は?
はいの場合、Oracle Coherence CohQLは、Oracle Coherence CacheのHasMapオブジェクトに対する動的フィルタの構築をサポートしていますか?
事前に感謝..
java - Oracle CoherenceのPOFとJavaのシリアライゼーション
C++ および .Net クライアントを使用している場合、POF が必要であることを理解しています。しかし、Oracle Coherenceキャッシュを使用するJavaクライアントにPOFを使用するかどうかを決定するのに役立つ要因は何ですか?
Oracle のドキュメントによると、POF はデフォルトの Java シリアル化よりもパフォーマンス上の利点があります。では、Coherence を使用するすべてのアプリケーションが、Java シリアライゼーションではなく POF を使用しないのはなぜでしょうか?