`
phoenixfm
  • 浏览: 15629 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

jboss cache /jgroups不通信

阅读更多
jboss cache /jgroups不通信
配置如下:
<TCP start_port="7800"
         loopback="true"
         recv_buf_size="20000000"
         send_buf_size="640000"
         discard_incompatible_packets="true"
         max_bundle_size="64000"
         max_bundle_timeout="30"
     
         use_incoming_packet_handler="true"        
         enable_bundling="true"
         use_send_queues="false"
         sock_conn_timeout="300"
         skip_suspected_members="true"
        
         use_concurrent_stack="true"

         thread_pool.enabled="true"
         thread_pool.min_threads="1"
         thread_pool.max_threads="25"
         thread_pool.keep_alive_time="5000"
         thread_pool.queue_enabled="false"
         thread_pool.queue_max_size="100"
         thread_pool.rejection_policy="run"

         oob_thread_pool.enabled="true"
         oob_thread_pool.min_threads="1"
         oob_thread_pool.max_threads="8"
         oob_thread_pool.keep_alive_time="5000"
         oob_thread_pool.queue_enabled="false"
         oob_thread_pool.queue_max_size="100"
         oob_thread_pool.rejection_policy="run"/>
                        
    <TCPPING timeout="3000"
             initial_hosts="${jgroups.tcpping.initial_hosts:172.17.236.63[7800],172.17.252.72[7800]}"
             port_range="1"
             num_initial_members="3"  />
    <MERGE2 max_interval="100000"
              min_interval="20000"/>
    <FD_SOCK/>
    <FD timeout="10000" max_tries="5" shun="true"/>
    <VERIFY_SUSPECT timeout="1500"  />
    <BARRIER />
    <pbcast.NAKACK
                   use_mcast_xmit="false" gc_lag="0"
                   retransmit_timeout="300,600,1200,2400,4800"
                   discard_delivered_msgs="true"/>
    <UNICAST timeout="300,600,1200" />
    <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000"
                   max_bytes="400000"/>
    <VIEW_SYNC avg_send_interval="60000"/>
    <pbcast.GMS print_local_addr="true" join_timeout="3000"
                shun="true"
                view_bundling="true"/>
    <FC max_credits="2000000"
        min_threshold="0.10"/>
    <FRAG2 frag_size="60000"  />
    <pbcast.STREAMING_STATE_TRANSFER/>

测试发现,两台jboss cache机不能正常通信,跟踪发现,其原因在于在创建serverSocket时,是以IPV6地址创建的。根据网上资料,配置JVM的启动参数,方法如下:
在weblogic创建的domain/bin,修改setDomainEnv.sh文件,在JAVA_OPTIONS后面加上-Djava.net.preferIPv4Stack=true
最后测试通过,两台主机能够通信
分享到:
评论

相关推荐

    Advanced JBoss Cache

    JBoss Cache最早以复制java.util.HashMap的演示项目开始,使用了LGPL许可的JGroups组通信库作为基础。随着时间推移,JBoss Cache不断增加新功能,并在多个开源和商业产品中得到应用,既可以作为分布式状态复制机制,...

    Hibernate Jboss cache

    - **共享的JGroups资源**:JGroups是一个用于实现集群通信的框架,Jboss Cache利用它来实现节点间的通信。 - **整体配置**:综合考虑上述因素,通过适当的配置将缓存行为与数据类型相匹配,从而达到最佳的缓存效果。...

    cache要用到的包

    本篇文章将详细探讨“cache要用到的包”,即`jgroups.jar`和`jboss-cache.jar`在缓存系统中的作用。 首先,我们来看`jgroups.jar`。JGroups是Java中一个强大的集群通信库,它的主要目标是提供可靠、高效和可扩展的...

    Hibernate 2nd-level cache: JBoss Caching 配置与注意事项

    1. 添加依赖:在项目中引入所需的JAR文件,如:jboss-cache-1.4.1.jar、jgroups-2.4.1.jar等,确保JBoss Caching和相关的通信库可用。 2. 配置Hibernate:在hibernate.cfg.xml文件中启用二级缓存,并指定使用JBoss ...

    jboss4-clustering.pdf

    四、JBoss Cache和JGroups服务 ### 2.1 JGroups配置 JGroups是JBoss集群的基础,用于实现节点之间的通信和协调。其配置涉及传输协议、发现协议、故障检测协议和可靠传输协议等,通过合理的配置,可以优化集群的...

    JBoss企业级应用服务平台群集指南en

    3. **配置JBoss Cache**:在`jboss-cache.xml`中,配置数据复制策略,确保群集节点间数据同步。 4. **设置负载均衡**:如果使用外部负载均衡器(如Apache HTTP Server或硬件设备),需配置相应的规则来分配请求。若...

    JBoss clustering PPT

    1. JGroups:它是JBoss中的基础通信框架,负责节点间的数据传输和组通信,确保数据的一致性和可靠性。 2. JBoss Cache:提供分布式缓存功能,允许数据在集群中的多个节点之间共享,提高数据访问速度。 3. HA-JNDI:...

    快速配置JBoss集群

    - `jgroups.jar`:JBoss集群通信的核心组件。 - `jboss-cache.jar`:用于实现缓存共享。 同时,还需要将以下文件从`%JBoss_Home%\server\all\deploy`拷贝到`%JBoss_Home%\server\default\deploy`: - `cluster-...

    spring+struts+JPA.jar

    2. `jgroups-2.2.8.jar`:JGroups是一个用于创建高可用性集群的框架,提供了组通信服务,如消息传递和故障检测,常用于分布式系统中。 3. `xerces-2.6.2.jar`:Xerces是一个开源的XML解析器,用于处理XML文档,是...

    SSH整合所需的JAR包-2

    `jboss-cache.jar`是JBoss的缓存实现,用于在分布式环境中存储和共享数据。在SSH整合中,它可以提高数据访问的性能,尤其是在高并发场景下。 `spring-beans.jar`是Spring框架的核心组件之一,包含了Spring的IoC...

    sturts +spring+hinbernate2

    2. jgroups-2.2.8.jar:JGroups是一个用于构建高可用性集群的框架,可能在这里用于实现数据库的分布式缓存或者集群通信。 3. checkstyle-all.jar:Checkstyle是一个静态代码分析工具,用于检查代码风格和遵循的编码...

    java ,AJAX树

    - **JBoss相关库**(jboss-jmx.jar, jboss-common.jar, jboss-cache.jar):这些是JBoss应用服务器的组件,用于管理和缓存服务。 - **Struts框架**(struts.jar):早期的MVC框架,也可用于处理前端请求,但现代...

    oscache 集群和数据同步

    osCache使用了基于JGroups的组通信协议来实现集群间的通信,JGroups提供了可靠的组成员发现和消息传递机制。 三、数据同步机制 osCache的数据同步策略主要基于两种机制:推送(Push)和拉取(Pull)。 1. 推送...

    jsp代码这是jsp百例的部分例子(92例的lib)(之二)

    7. **jboss-cache.jar**:这是JBoss的一个缓存解决方案,用于在分布式环境中存储和同步数据,提高性能。 8. **cglib-2.1.3.jar**:CGLIB是一个代码生成库,常用于动态代理和创建子类,使得JSP应用能利用面向切面...

    Struts2+Spring3+HibernateBBS源码lib2.rar

    - `jboss-jmx.jar`, `jboss-common.jar`, `jboss-cache.jar`, `proxool-0.8.3.jar`:这些是JBoss服务器相关的库,可能用于提供管理和缓存服务,Proxool是一个连接池,用于高效管理数据库连接。 通过这些库,开发者...

    java开源包1

    HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的...

    java开源包11

    HttpAsyncClient 的出现并不是为了替换 HttpClient,而是作为一个补充用于需要大量并发连接,对性能要求非常高的基于HTTP的原生数据通信,而且提供了事件驱动的 API。 NIO网络框架 xSocket xSocket是一个轻量级的...

Global site tag (gtag.js) - Google Analytics