All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dbc2.ha-jdbc2.3.6.55.source-code.tcp.xml Maven / Gradle / Ivy

There is a newer version: 3.6.61
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<!--
    TCP based stack, with flow control and message bundling. This is usually used when IP
    multicasting cannot be used in a network, e.g. because it is disabled (routers discard multicast).
    Note that TCP.bind_addr and TCPPING.initial_hosts should be set, possibly via system properties, e.g.
    -Djgroups.bind_addr=192.168.5.2 and -Djgroups.tcpping.initial_hosts=192.168.5.2[7800]
    author: Bela Ban
-->
<config xmlns="urn:org:jgroups"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="urn:org:jgroups http://www.jgroups.org/schema/JGroups-3.4.xsd">

  <TCP_NIO2 bind_addr="${jgroups.bind_addr:127.0.0.1}"
            bind_port="${jgroups.tcp.bind_port:7810}"
            recv_buf_size="${tcp.recv_buf_size:5M}"
            send_buf_size="${tcp.send_buf_size:5M}"
            max_bundle_size="64K"
            max_bundle_timeout="30"
            sock_conn_timeout="300"

            enable_diagnostics="false"
            diagnostics_port="${jgroups.tcp.diagnostics_port:7510}"

            timer_type="new3"
            timer.min_threads="4"
            timer.max_threads="10"
            timer.keep_alive_time="3000"
            timer.queue_max_size="500"

            thread_pool.enabled="true"
            thread_pool.min_threads="2"
            thread_pool.max_threads="8"
            thread_pool.keep_alive_time="5000"
            thread_pool.queue_enabled="true"
            thread_pool.queue_max_size="10000"
            thread_pool.rejection_policy="discard"

            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="discard"/>

  <TCPPING port_range="${jgroups.tcpping.port_range:0}" initial_hosts="${jgroups.tcpping.initial_hosts:127.0.0.1[7800]}" />
  <MERGE3 />
<!--  <FD_SOCK />-->
  <FD_ALL2 timeout="${jgroups.fd_all.timeout:30000}" interval="${jgroups.fd_all.interval:1000}" timeout_check_interval="${jgroups.fd_all.interval:1000}" />
  <VERIFY_SUSPECT timeout="${jgroups.verify_suspect.timeout:2000}" num_msgs="${jgroups.verify_suspect.num_msgs:2}"  />
  <BARRIER />
  <pbcast.NAKACK2 use_mcast_xmit="false"
                  discard_delivered_msgs="true"/>
  <UNICAST3 />

  <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000"
                 max_bytes="4M"/>
  <pbcast.GMS print_local_addr="true" join_timeout="3000"
              view_bundling="true"/>
  <MFC max_credits="2M"
       min_threshold="0.4"/>
  <FRAG2 frag_size="60K"  />
  <!--  <RSVP resend_interval="2000" timeout="10000"/>-->
  <pbcast.STATE_TRANSFER/>
  <CENTRAL_LOCK use_thread_id_for_lock_owner="false" />
</config>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy