問題タブ [jgroups]

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 に答える
1043 参照

tcp - Infinispan を使用して分散キャッシュ内で物理的に分離された 2 つのノード

分散キャッシュを実装する必要があります。このために、私は Infinispan を試しています。

物理的に分離された 2 つのノードがあります。各ノードはサーバーにあり、2 つのサーバーは互いに正常に ping を実行できます。

構成ファイル「jgroups-tcp.xml」(JGroups)で、クラスターを構成するために、次のことを行いました。

そして、要素にコメントしました。

この構成でアプリケーションを実行すると、IP が のマシンでは動作しますがXX.XX.AA.AA、他のマシンでは動作せず、次のXX.XX.BB.BBエラーが発生します。

org.infinispan.commons.CacheException: java.net.BindException: [TCP] /XX.XX.AA.AA は、どのローカル ネットワーク インターフェイスでも有効なアドレスではありません。

参考までに、現時点では、静的なメイン メソッドからノードを作成しています。したがって、JBosss 構成を含める必要はないと思います...

本当にありがとうございました!

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

java - netbeans でビルドされた maven jgroups プロジェクトの実行時に java.lang.NoClassDefFoundError が発生する

チャットプロジェクトを作成しています。ide(netbeans)内で実行すると、正常に開き、うまく機能します。しかし、ターミナルから実行すると、次のようなエラーが発生します。

Exception in thread "main" java.lang.NoClassDefFoundError: org/jgroups/Receiver at com.mycompany.chatapp1.ChatWindow.<init>(ChatWindow.java:32) at com.mycompany.chatapp1.Main.main(Main.java:10) Caused by: java.lang.ClassNotFoundException: org.jgroups.Receiver at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 2 more

コマンドで実行しますjava -jar ChatApp1-1.0-SNAPSHOT.jar

そして、ここに私の依存関係情報があります: <dependencies> <dependency> <groupId>org.jgroups</groupId> <artifactId>jgroups</artifactId> <version>3.4.3.Final</version> </dependency> </dependencies>

何が間違っている可能性がありますか?

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

netty - Netty と JGroups の主な違いは何ですか?

JGroupsは 90 年代後半から存在しているようです。JGroups があるのになぜ Netty が必要なのですか? Netty が非同期であるのに対し、JGroups はスレッド プーリングに基づいているためですか? それが唯一の違いですか?

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

java - JGroups はローカル使用 (LAN) のみを目的としていますか? それとも、インターネット全体でホストを調整できますか?

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

maven-2 - hotspot jdk6 を使用した Java グループ例外 JGRP000002

アプリケーションを jrockit jdk6 から hotspot jdk6 に移行しています。Maven を使用してアプリケーションをビルドしているときに、統合テストの 1 つによってビルドがハングし、以下のエラー メッセージが表示されます。

光を当ててください!

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

java - Hibernate Search + Infinispan + JGroups -> すべてのイベントが伝播するわけではありません

上記の組み合わせを使用して、Hibernate Search ノードをクラスター化しています。私が気付いたのは、エンティティを更新して変更を保存すると、Hibernate Search エンティティ リスナーが呼び出され、変更が他のノードに伝播されることです。つまり、更新後に他のノードで全文クエリを実行すると、エンティティへの変更。しかし、新しいエンティティを作成してデータベースに永続化する場合はそうではありません (Spring Data JPA リポジトリを使用)。この場合、Hibernate Search エンティティ リスナーが再度呼び出されますが、ノード 2 を再起動するまでエンティティはノード 1 でのみ表示されます。つまり、両方のノードで同じ全文クエリを実行すると、ノード 1 のエンティティだけがそれを返します。他のノードを再起動すると、新しいエンティティが取得されます。

デフォルトの構成を使用しています。ノードは TCPPing を使用して相互に接続します。

どこを見ればいいですか?何が起こっているのかを知るにはどうすればよいですか?

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

jboss - JBoss 6 Cluster Node は、デプロイされたアプリケーションでリスナーを登録および登録解除します

ドメインモードで jboss6 AS を介したクラスターがあります。そこにアプリケーションをデプロイしました。新しいノードがクラスターのメンバーになったとき、および削除されたときに、アプリケーションにリスナー (コールバック) が必要です。メンバー ノード リストを取得し、そのようなリスナーを追加する方法はありますか?