問題タブ [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.

0 投票する
1 に答える
777 参照

c# - CacheFactory.GetCache を呼び出すと LockRecursionException がスローされる

非常に厄介な問題にぶつかりました。Oracle Coherenceキャッシュの内容を表示する単純なWinFormアプリケーションを作成しようとしています。

を呼び出すと、何らかの理由で aLockRecursionExceptionがスローされますCacheFactory.GetCache("cacheName")

読み取りロックを保持したまま、書き込みロックを取得できない場合があります。このパターンは、デッドロックが発生しやすい傾向にあります。書き込みロックを取得する前に、読み取りロックが解除されていることを確認してください。アップグレードが必要な場合は、読み取りロックの代わりにアップグレード ロックを使用します。

スタック トレースは次のとおりです。

次のコードをフォーム コンストラクターとボタン クリック イベント ハンドラーに配置しましたが、それでも例外がスローされます。前に他に何も呼び出されていません:

誰もこれに遭遇したことがありますか?.Net 4.0 と Coherence 3.7.1.5 を使用しています。同じコードが別の (はるかに複雑なプロジェクト) で正常に機能するため、何が問題なのか少しわかりません。

0 投票する
3 に答える
671 参照

linux - Oracle コヒーレンス セグメンテーション エラー

RHEL 5.5 に Oracle Coherence 3.6 をインストールしました。cache-server.sh を実行すると、大きなブロックの割り当てに関する多くの GC 警告が表示され、セグメンテーション エラーで失敗します。提案?スタックは次のとおりです。

0 投票する
2 に答える
582 参照

java - weblogicのCoherenceサーバー

私は Web ロジック サーバーを初めて使用し、Web ロジックでコヒーレンス サーバーを作成しました。JMX ポートを使用してそのサーバーに接続しましたが、m-bean を取得できません。Webロジックでコヒーレンスサーバーを構成する方法を説明し、コヒーレンスを使用するサンプルアプリケーションを教えてください。

0 投票する
1 に答える
314 参照

java - Oracle Coherence Javaスタブはありますか?

テスト・スイートで使用できるOracle Coherence Javaスタブはありますか?

Oracle Coherenceのふりをして、私が言ったことを返すソフトウェアを見つけたいと思います。

0 投票する
1 に答える
107 参照

web-services - キャッシュ用のCoherenceを使用してHibernate L2キャッシュで同じエンティティの異なる構造を処理する方法

2 つの異なる Web サービスでキャッシュするために、Coherence で Hibernate L2 キャッシュを使用しています。

シナリオ

  • 最初の Web サービスには、Employee5 つのフィールドを持つエンティティ クラスがあります
  • 2 番目の Web サービスには同じエンティティ クラスEmployeeがありますが、3 つのフィールドがあります。

どちらも同じテーブル/スキーマを指しており、パッケージ階層も同じです。

の新しいリクエストemployeeId=1が 2 番目の Web サービスに来ると、データベースから値を取得し、3 つの列をキャッシュします。他の 2 を null のままにします。

リクエストemployeeId=1が最初の Web サービスから来ると、3 つの列を指定してキャッシュから直接フェッチし、データベースでは 2 つの列に null 以外の値が含まれていても、残りの 2 つを null として返します。

これらの列をデータベースから強制的に取得する方法はありますか?

すでに試みられたアプローチ

  1. 両方の Web サービスの列を同じままにしておくと、問題はなくなりますが、これは私のシナリオでは受け入れられる解決策ではありません。
  2. 別のserialVersionを追加しようとしましたが、機能しません。
  3. 完全修飾名を保持することは別の方法で機能しますが、これにより、手動によるエビクションの実行にオーバーヘッドが追加されます
0 投票する
1 に答える
591 参照

oracle-coherence - Coherence: トランザクション・キャッシュのページネーション

Coherenceでトランザクションスキームを使用しているときに、エントリセットにページネーションを実装できるかどうか知っている人はいますか? LimitFilter の方法は、トランザクション スキームでサポートされていないため機能しません。

0 投票する
1 に答える
789 参照

java - Oracle Coherenceのパラメータ化された検索が空のリストを返す

IN ステートメントとパラメータ化されたリストを使用した Coherence での検索に問題があります。

ここでは、サンプル データを使用してキャッシュを作成しています。

ここでは、パラメーター化されたクエリを使用して結果を取得しようとしています。

System.out.println(フィルター); 適切なフィルター構成と思われるものを出力します。

InFilter(KeyExtractor(extractor=IdentityExtractor), [[K1, K2]])

キーK2を持つ単一の要素を持つリストを返すことを期待していますが、空のリストを返します。

ただし、キーリストを手動でクエリ文字列に出力すると、適切な結果が得られます。

System.out.println(フィルター); この場合、基本的に同じように出力されます。

InFilter(KeyExtractor(extractor=IdentityExtractor), [K1, K2])

オラクル コヒーレンス 3.7.1.0

前もって感謝します

0 投票する
1 に答える
3294 参照

caching - Coherence分散キャッシュの有効期限遅延

コヒーレンス サーバー用に以下の構成があります。デフォルトの有効期限の遅延と削除ポリシーは何ですか? また、デフォルト設定を変更するにはどうすればよいですか?