問題タブ [infinispan]

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 投票する
0 に答える
1092 参照

infinispan - org.infinispan.cdi.event.cachemanager.CacheManagerEventBridge の注入に有効な EE 環境がありません

Glassfish 3.1.1 に Cdi-quickstart アプリケーションをデプロイしようとしています。server.log ファイル 'code' に次のエラーが表示されます

このエラーを解決する方法がわかりません。誰でもこの問題を解決するのを手伝ってもらえますか.....

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

caching - Infinispan ツリーのようなキャッシュ構造

キャッシュのツリーのような構造に従って Infinispan を使用したいと思います。たとえば、ティッカー シンボルに次のデータ構造を使用します。

  1. 取引所(NY証券取引所、AMEX...)
  2. 日にち
  3. ティッカー

私が見つけた唯一の例は次のような非常に基本的なものであるため、これを実装する方法がわかりません。

私はインターネットとスタックオーバーフローを検索しようとしましたが、うまくいきませんでした...上記の例の構造をフラット化できることはわかっていますが、説明のために、Infinispan がどのように機能するかを知りたいと思います (チュートリアルではカバーされていません。これが、Infinispan が非常に堅牢であるため、正しく考えていない理由です)。

どんな助けでも大歓迎です。

ありがとう、ジュリアン

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

caching - Infinispan キャッシュ クラスター内のすべてのキャッシュ名を取得する方法

JavaのjgroupでInfinispanを使用しています。インフィニスパン キャッシュ クラスター内のすべてのキャッシュ名を取得したいと考えています。DefaultCacheManager.getCacheNames(); を使用してみました。ただし、そのクラスター内のすべてのキャッシュではなく、呼び出し元の jvm でアクセスされるキャッシュのみを提供します。

そのjvmのキャッシュにアクセスすると、それが利用可能になり、DefaultCacheManager.getCacheNames();から取得したキャッシュリストに表示され始めます。

infinispan と jgroups (tcp を使用) に同じ構成ファイルを使用しています。

クラスター内のすべてのキャッシュ名を取得する方法を提案してください。

ありがとう、アンクル

0 投票する
0 に答える
317 参照

caching - Java でのデータ キャッシング

Java で分散アプリケーションを開発しようとしています。データキャッシング用のどのツールが優れていますか??

  1. JBoss キャッシュ

  2. インフィニスパン

  3. エーカシェ

  4. テラコッタキャッシュ??

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

java - インフィニスパン コンピューティング グリッドでノードを専用化する方法

Infinispan を計算グリッドとして使用したいと考えています。Infinispan 5.0の分散実行フレームワークに関するドキュメントを見つけました。

私たちがやりたいことは、キャッシュのいくつかのノードを特定のタスクを実行するための専用ノードとして専用にすることです。これらのノードだけが必要なハードウェアを持っているからです。

私のアイデアは、HardwareDriverKey を HardwareDriver にマッピングする分散キャッシュを作成し、DistributedExecutorService.submit(task, hardwareDriverKey) を使用してタスクを実行することでした。これを機能させるには、hardwareDriverKey が、実際のハードウェアを含む分散キャッシュの特定のノードに常に配置されるようにする方法を見つける必要があります。

hardwareDriverKey からノード アドレスを抽出できるカスタムの ConsistentHash を作成する必要がありますか? これの例はありますか?それとも別の方法がありますか?

前もってありがとう、Geert。

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

jgroups - Infinispan クラスターからのノードの削除時に例外を取得する

jgroups をトランスポートとして使用している infinispan クラスターからノードを削除しようとすると、次の例外が発生します。

この例外は、すべてのライブノードによって永久に出力され続けます。

この問題を解決するにはどうすればよいですか?

前もって感謝します。

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

hibernate - Spring+Hibernate+2LC Infinispan+JPA の実例を持っているのは誰ですか?

EHCache を Infinispan に置き換えようと、すでに午前中ずっと頭を悩ませています。さまざまなリリースで多くの構成を試しました。しかし、トランザクション管理に関して、Hibernate と Spring の間のどこかにミッシング リンクがあるように常に思われます。残念なことに、これを一緒に機能させる方法を見つけることができないように思われることを認めなければなりません。

JPAとHibernate(4.0.1)に支えられたSpring(3.1)の古典的なソリューションを使用しています。第 2 レベルおよびクエリ キャッシュとして EHCache を使用。すべてスタンドアロンの Tomcat 7 にデプロイされています。

ここにいる誰かが、このために動作する Spring 構成を共有してくれますか?

どうもありがとう !

私はSpring構成を含めています - どこかに明らかな欠陥がある場合に備えて...

トランザクション検索クラスに org.hibernate.transaction.JBossTSStandaloneTransactionManagerLookup を使用すると例外が発生します。

依存関係を追加した後の例外 (非常に多くの間接的な依存関係が付属しています)

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

spring - Spring と Tomcat で休止状態の L2 キャッシュに Infinispan を使用する

春にL2キャッシュとしてinfinispanを正常にセットアップした人はいますか?

データソースに XA を使用したくない。現在、JPATransactionManager で LocalContainerEntityManagerFactoryBean を使用しています。

Infinispan が必要とする JTATransactionManager の設定に関するヒントはありますか?

現在、私のトランザクション マネージャーには次のようなものがあります。エンティティ マネージャー ファクトリーをトランザクション マネージャーに渡す必要があることに注意してください。そのため、TransactionManager を作成するには、エンティティ マネージャーを完全に作成する必要があります。しかし、Infinispan が TransactionManager を必要とする場合、これは循環依存関係を作成しませんか?

更新: 私は bitronix を使用しており、動作しているように見えますが、いくつかの警告が表示されます:

1) Infinispan からの起動時:

STDOUT [警告] [2012.02.20 14:29:00] statetransfer.BaseStateTransferManagerImpl - ISPN000159: トランザクションのブロック解除に失敗しました java.lang.IllegalStateException: キャッシュ ビュー 1 の書き込みコマンドのブロックを解除しようとしましたが、org.infinispan.statetransfer でブロックされませんでした。 StateTransferLockImpl.unblockNewTransactions(StateTransferLockImpl.java:260) org.infinispan.statetransfer.BaseStateTransferManagerImpl.postInstallView(BaseStateTransferManagerImpl.java:351) org.infinispan.cacheviews.CacheViewsManagerImpl.handleCommitView(CacheViewsManagerImpl.java:520) org.infinispan.cacheviews .CacheViewsManagerImpl.clusterCommitView(CacheViewsManagerImpl.java:387) at org.infinispan.cacheviews.CacheViewsManagerImpl.clusterInstallView(CacheViewsManagerImpl.java:271) at org.infinispan.cacheviews.CacheViewsManagerImpl$ViewInstallationTask.call(CacheViewsManagerImpl.java:876) で java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) で java.util.concurrent.FutureTask.run(FutureTask.java:138) で java.util.concurrent で.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) で java.lang.Thread.run(Thread.java:680) で

2) 書き込みトランザクションを実行する場合:

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

caching - Java 分散キャッシング

Java のキャッシング ソリューションの配布を研究しています。5 ~ 10 個のノードでクラスター化されるアプリケーションを開発する必要があります。各ノードにはキャッシュの独自の部分があります。

コヒーレンス、ehcache、infinispan、hazelcast など、フォールト トレランスを備えた分散キャッシュ プロバイダーを調査しています。

データを含むノードでタスクを処理する必要があります。したがって、オブジェクトがローカル ノードにあることを API で検出できるはずです。

今hazelcastはこれを行います。ehcache は terracota サーバー アレイにバインドされており、必要なことを行う方法が見つかりません (L2->L1 コピーはカウントされません)? まだ infinispan を研究しています。まだ整合性が取れていません。あらゆる代替案に対して心を開いてください。

誰かが私のニーズに適した製品を指摘できますか? これらの詳細を調査するには、製品ごとにほぼ完全なドキュメントを読む必要があるため、非常に時間がかかります

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

maven - Maveninfinispanクイックスタート

Infinispanクイックスタートをコンパイルしましたが、実行しようとすると次のエラーが発生します

私はこのチュートリアルに従っています。

https://github.com/infinispan/infinispan-quickstart/tree/master/embedded-cache

私はIDEを使用していないので、Mavenがinfinispanでどのように機能するかを学ぶことができます。コマンドプロンプトプロンプトからこのコマンドを使用していますコンパイルするには、

そして、実行するには、

java -cp target/classes:target/dependency/* Quickstart

正常にコンパイルされています。クラスファイルが保存されているターゲットディレクトリ内からコンパイルしてクイックスタートを実行しようとしました。しかし、同じエラークラスが見つかりました....。

ありがとうミーナ

任意の助けをいただければ幸いです。