Infinispan jgroups:来自不同集群的丢弃消息" C2" (我们的集群是" C1")

时间:2017-08-01 10:25:30

标签: jboss infinispan jgroups

以下是配置xml wrt infinispan和jgroups。 $ {cache.clusterName}"在运行时用C1 [已配置的集群名称]替换 Infinispan_config.xml。 C2不是被配置为集群的那个[虽然作为一个集群名存在,但我没有代码可以从代码库中找出将c1替换为C2的代码]。 背景我们正在运行jboss 7并行jboss5作为迁移的一部分,但是对于jboss5与jboss 7同步似乎它需要是同一个集群

1)除了额外的日志之外,请指出此警告的任何其他后果。在prod中并行运行的应用程序是不稳定的。相同的构建在较低的env

中工作正常
<?xml version="1.0" encoding="UTF-8"?>
<infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:infinispan:config:4.2 http://www.infinispan.org/schemas/infinispan-config-4.2.xsd"
xmlns="urn:infinispan:config:4.2">

<global>
    <transport clusterName="${cache.clusterName}">
        <properties>
            <property name="configurationFile" value="jgroups-tcp.xml" />
        </properties>
    </transport>
</global>

<default>
    <locking isolationLevel="READ_COMMITTED"
        lockAcquisitionTimeout="10000" writeSkewCheck="false"
        concurrencyLevel="50" useLockStriping="false" />
    <clustering mode="replication">
        <stateRetrieval initialRetryWaitTime="1000" timeout="10000" numRetries="10"
                        alwaysProvideInMemoryState="true" fetchInMemoryState="true" />            
        <sync />
    </clustering>
</default>

jgroups.xml

<config xmlns="urn:org:jgroups"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="urn:org:jgroups file:schema/JGroups-2.8.xsd">

   <TCP
    bind_addr="${jboss.bind.address}"
    bind_port="${jgroups.tcp.port:7800}"
    loopback="true"
    port_range="30"
    recv_buf_size="20000000"
    send_buf_size="640000"
    discard_incompatible_packets="true"
    max_bundle_size="64000"
    max_bundle_timeout="30"
    enable_bundling="true"
    use_send_queues="true"
    sock_conn_timeout="300"
    enable_diagnostics="false"
    thread_pool.enabled="true"
    thread_pool.min_threads="2"
    thread_pool.max_threads="30"
    thread_pool.keep_alive_time="5000"
    thread_pool.queue_enabled="false"
    thread_pool.queue_max_size="100"
    thread_pool.rejection_policy="Discard"
    oob_thread_pool.enabled="true"
    oob_thread_pool.min_threads="2"
    oob_thread_pool.max_threads="30"
    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="Discard"        
     />

   <!-- Ergonomics, new in JGroups 2.11, are disabled by default in TCPPING until JGRP-1253 is resolved -->   
   <TCPPING timeout="10000"
        initial_hosts="${jgroups.initial.hosts}"
        port_range="0"
        num_initial_members="${jgroups.num.initial.members:4}"
        ergonomics="false"
    />  

   <MERGE2 max_interval="30000" min_interval="10000"/>

   <FD_SOCK/>

   <FD timeout="3000" max_tries="3"/>

   <VERIFY_SUSPECT timeout="1500"/>

   <pbcast.NAKACK
     use_mcast_xmit="false" gc_lag="0"
     retransmit_timeout="300,600,1200,2400,4800"
     discard_delivered_msgs="false"/>

   <UNICAST timeout="300,600,1200"/>

   <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000" max_bytes="400000"/>

   <pbcast.GMS print_local_addr="false" join_timeout="7000" view_bundling="true"/>

   <UFC max_credits="2000000" min_threshold="0.10"/>

   <MFC max_credits="2000000" min_threshold="0.10"/>

   <FRAG2 frag_size="60000"/>

  <pbcast.STREAMING_STATE_TRANSFER/>

   <pbcast.FLUSH timeout="0"/>

</config>

0 个答案:

没有答案