問題タブ [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.
class - java クラスを動的に作成し、ネットワーク上のさまざまな jvm でアクセスできるようにします。つまり、シリアライズ可能です。
Java クラスを動的に作成し、ネットワーク経由でさまざまな jvm にアクセスできるようにする必要があります。リフレクションと javassist ツールを使用しようとしましたが、何も機能しませんでした。Coherence分散キャッシュを使用しているシナリオを説明しましょう。クラスター全体で集約/フィルタリングを並行して実行する機能があります。たとえば、クラスに[動的クラス]がある場合、金額変数とgetAmount/setAmountメソッドがあります。次に、COHERENCE クエリを実行すると、クラスター全体で並行してプロセスが開始されます。
javassist とリフレクションを使用して、実行時にクラスを作成しようとしました。単一の JVM からはアクセスできますが、[coherence クラスタを介して] 他の jvm から同じクラスにアクセスしようとすると、. クラスが見つからないという例外が発生しています[リモートjvmがこのクラスを認識していないため].リモートjvmでも同じクラスを動的に作成し、メソッドにアクセスすることでこれを克服できます。しかし、構築されたメソッド/関数の一貫性はクラスを見つけることができません。誰かこの件で私を助けてくれませんか
c# - この XML ドキュメントでは DTD は禁止されています -- パーミッションを変更するには?
XML 構成ファイルを必要とするサードパーティの .NET コンポーネントを使用しています。これを ASP.NET アプリケーションで使用しています。
次の dtd を使用して XML を構成すると、エラーが発生します。
エラーは次のとおりです。
セキュリティ上の理由から、この XML ドキュメントでは DTD が禁止されています。DTD 処理を有効にするには、XmlReaderSettings の ProhibitDtd プロパティを false に設定し、その設定を XmlReader.Create メソッドに渡します。
prod-config.dtd は、XML 構成ファイルと同じディレクトリにあります。
コンポーネント コードにアクセスしてXmlReaderSettings や ProhibitDtd などを変更することはできません。XML ファイルを変更またはタグ付けして、DTD へのアクセスを許可する別の方法はありますか?
(参考までに、コンポーネントはOracle Coherence .NETクライアントです)
.net - coherence / memcache / AppFabric for pub / sub
ハイスループットシステム(1000回の更新/秒)でのpub /subesp用のメモリキャッシュサーバーの使用に関するアドバイス/賛否両論を探しています
Coherenceはユースケースとしてpub/subを持っているようですが、他のケースについてはよくわかりません
実際の入力を取得したいです!
java - コヒーレンス キャッシュ | ConcurrentHashMap イン、HashMap アウト
Oracle の Coherence キャッシュを使い始めたところ、次のことに気付きました。 ConcurrentHashMap オブジェクトをキャッシュに入れると、それを取得すると、通常の HashMap に変換されていることがわかりました。
この内部変換を回避するためにできることはありますか?
java - OracleCoherence-データの変更がキャッシュに反映されない
JavaでOracleCoherenceキャッシュを使用していますが、問題が発生しています。キャッシュに何か(マップなど)を入れ、get呼び出しを使用してそれを取り戻し、オブジェクトを変更(たとえば、マップに値を追加)すると、変更された値はキャッシュに反映されません。つまり、getを再度発行すると、同じ古いオブジェクトが取得されます。これは、ehcacheまたはdynacacheでは発生しません。
変更したマップをキャッシュに書き戻すことができることは知っていますが、coherenceconfigxmlで実行できる構成があるかどうかを知りたいと思いました。
サンプルコード:
実行後、myFinMapにはまだ1つのエントリしかありません。
ehcache - Oracle Coherenceを使用したJCache
Oracle Coherence は、「JCache 準拠」であると述べています。JSR-107、具体的にはehcache-jcache jarに対して記述されたコードを取得し、それを Oracle Coherence に対して実行するにはどうすればよいですか?
java - L2 ハイバネート キャッシュを調べる方法はありますか?
プロジェクトに Oracle Coherence (キャッシュ ソフトウェア) を接続するタスクがあります。これを使用する 1 つの方法は、Level2 Hibernate キャッシュです。休止状態が L2 キャッシュから結果を取得するタイミングを確認したい。どうやってやるの?どちらの方法も適切です。可能であれば、ある種のリスナー、または Cache オブジェクトへの直接アクセスです。前もって感謝します。
oracle-coherence - Coherence: null 要素の可能性がある POF パスを適切にナビゲートする
POF シリアル化された .NET オブジェクトには、クラス B を含むクラス A があり、クラス B には抽出してフィルターで使用する属性 X があります。
a を使用しSimplePofPath
て POF ストリームを A から B にナビゲートし、X を取得できA.B == null
ます。
A が期待どおりに B のインスタンスを持たない場合、 はSimplePofPath
メッセージで失敗します
SimplePofValue インスタンスで getChild() メソッドを呼び出すことはできません。
これの代わりに、フィールドでIPofNavigator
シリアル化したためにパスをトラバースできない場合に、例外をスローするよりも適切な処理を行う が必要です。null
これは、たとえば、ユーザーが指定した「フォールバック」値を返す場合があります。
そのような実装は存在しますか?そうでない場合、どうすればAbstractPofPath
自分で拡張を開始できますか? 含まれているコレクションを処理するこのカスタム ナビゲーターを調べましたが、実装を開始する方法について頭を悩ませることはできませんnavigate()
。
java - 次のEclipseLinkアノテーションを定義するにはどうすればよいですか?
私はEclipseLinkの世界に比較的慣れていないので、ドキュメントを読んでいますが、次の表を表現しようとすると実際に問題が発生します。
理想的には、上記のデータを次のように表現したいと思います。
この形式のデータを取得したら、クラスをCoherenceキャッシュにシリアル化する予定です。
しかし、私が使用した注釈は実際にはコンパイルされません...
どんな助けでもありがたいことに受けられるでしょう。
.. アップデート
私がこれまでに思いついた最高のものは
ただし、これにより2つのクエリが発生します...これは実際には私が求めているものではありません。
乾杯リッチ
c# - 単一のアプリケーションから複数のOracle Coherenceキャッシュに接続するにはどうすればよいですか?
現在、1 つのコヒーレンス クラスタにのみ接続しているアプリケーション (CSharp で作成) があります。このクラスターにはデータが供給され、アプリケーションがクラスターのキャッシュでこれを確認すると、これを使用して、渡された内容に関する詳細情報を取得し、それをクラスターに戻して、このデータを 2 番目のキャッシュに格納します。
私が今したいことは、アプリケーションを 2 番目のコヒーレンス クラスタに接続し、このクラスタのキャッシュに特定のデータが表示されると、このデータをもう一度取得して詳細情報を見つけ、このクラスタに戻して再び格納することです。このデータは二次キャッシュにあります。
私が抱えている問題は、2 つのキャッシュに接続するようにアプリケーションを構成する方法です。
この問題について、矛盾する回答でいくつか読んだことがあります。1 つの提案は、実行時に使用されるクラスローダーを変更することです。
この問題に関するヘルプやガイダンスをいただければ幸いです。
編集:さらに掘り下げた後、私はこの説明を見つけました。これが正しいことであるかどうかについて誰か考えがありますか?
http://forums.oracle.com/forums/thread.jspa?threadID=1518273