jgroups

    1热度

    1回答

    我们使用jGroups来构建两个群集:“服务器”和“应用程序”。它们是独立的集群,运行在不同的机器上(通过JMS与彼此进行通信)。我们的一些代码只需要在集群中的一个节点上运行,因此我们使用jGroups中的“协调器”/主概念来选择运行该代码的节点。 我们还有另一个要求:我们需要通知服务器管理员,当我们的任何群集节点死亡。我们可以让每个群集节点监视成员身份更改,但我们无法仅从“服务器”群集节点发送来

    4热度

    3回答

    我有两台JGroups正在运行的机器。我面临的问题是,一旦在其中一台机器上创建了实例,几秒钟后,我就启动其他实例。他们两人分别启动(相同群集),即他们不加入群集在一起。 10到15秒后,他们都通信并连接在一起。 这种延迟与我的业务代码造成的问题... 还有同时挑动计划抛出一个警告 警告:发送套接字[email protected]的缓冲区设置为640KB ,但操作系统只分配了135.17KB。这可

    3热度

    1回答

    我写了一个使用JGroups的简单测试。 有这样 import org.jgroups.*; import org.jgroups.conf.ConfiguratorFactory; import org.jgroups.conf.ProtocolConfiguration; import org.jgroups.conf.ProtocolStackConfigurator; impor

    0热度

    1回答

    当我尝试从由JGroups运输我的Infinispan群集中删除节点,我收到以下异常 org.infinispan.remoting.transport.jgroups.SuspectException: One or more nodes have left the cluster while replicating command CacheViewControlCommand at ja

    0热度

    1回答

    我们正在寻找一些java api作为中间件/总线来使运行在不同主机上的java进程通信。 该场景如下: - 我们有一个web应用程序,我们想用它来监视不同主机上运行的不同java进程 - 我们希望所有不同的进程都能够与web应用程序通信,推送他们自己的状态到中央Web应用程序 - 我们希望网络应用程序能够轮询不同的进程,以便接收有关其状态的更新 我们正在考虑使用类似jgroups的东西,而我们不想

    0热度

    1回答

    我在java中使用带有jgroups的Infinispan。 我想获取infinispan缓存集群中的所有缓存名称。 我试过使用 DefaultCacheManager.getCacheNames(); ,但它只给出访问该缓存的jvm,而不是该群集中的所有缓存。一旦我访问该jvm上的缓存,它就变得可用,它开始进入缓存列表,我从 DefaultCacheManager.getCacheNames()

    3热度

    3回答

    我有一些与JGroup镜像的服务器。最近出现了一些意外行为,它不同步并且基于日志,Jgroup将不时断开连接。我想在JGroup代码中编写一个小程序,在JGroup断开连接并发送报告哪台机器已断开连接时发送电子邮件。 问题是,基于JavaDoc我似乎无法从成员或视图中提取物理IP地址。任何人都知道我该怎么做?

    1热度

    1回答

    我正在使用JGroups TCP协议来维护集群。我一直在尝试获取一些发送和接收的消息数量以及每条消息的大小来创建一些报告。有没有一种方法可以捕获这些信息? 在此先感谢。

    0热度

    1回答

    如何通过群集名称重新发现组的成员?我正在使用JGroups 2.7.0 在特定情况下,成员是孤立的,没有连接(网络故障),当网络备份时,我想知道所有其他成员,以便他们再次在同一组中。 在此先感谢。

    2热度

    1回答

    我正在使用一个用作Hibernate Search后端的10节点Infinispan集群。我们的服务器在Java 1.6_24上运行TC server 2.5(tomcat 6.0.32)。我们使用jGroups 2.12.1.3来处理来自每个节点的集群高速缓存写入以及多播UDP传输。 当我们在群集中启动3个以上节点时,最终其中一个节点开始记录复制超时。无论我们将Infinispan配置为复制还是