Spoth

Untitled

Feb 2nd, 2023
939
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 6.19 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
  3.  
  4. <bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
  5.   <property name="authenticationEnabled" value="true"/>
  6.   <!-- <property name="igniteInstanceName" value="swordsecct"/> -->
  7.   <property name="failureDetectionTimeout" value="60000"/>
  8.   <property name="clientFailureDetectionTimeout" value="60000"/>
  9.   <property name="systemWorkerBlockedTimeout" value="180000"/>
  10.  
  11.   <!-- replace on each server node -->
  12.   <property name="discoverySpi">
  13.     <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
  14.       <property name="localPort" value="49500"/>
  15.       <property name="localPortRange" value="20"/>
  16.       <property name="ipFinder">
  17.         <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
  18.           <property name="shared" value="true"/>
  19.           <property name="addresses">
  20.           <list>
  21.             <value>b2bivmign1.fritz.box:49500..49519</value>
  22.             <value>b2bivmign2.fritz.box:49500..49519</value>
  23.             <value>b2bivmign3.fritz.box:49500..49519</value>
  24.           </list>
  25.           </property>
  26.         </bean>
  27.       </property>
  28.     </bean>
  29.   </property>
  30.  
  31.   <property name="communicationSpi">
  32.     <bean class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi">
  33.       <property name="localPort" value="49100"/>
  34.       <property name="localPortRange" value="20"/>
  35.       <property name="messageQueueLimit" value="4096"/>
  36.       <property name="idleConnectionTimeout" value="60000"/>
  37.     </bean>
  38.   </property>
  39.  
  40.   <property name="clientConnectorConfiguration">
  41.     <bean class="org.apache.ignite.configuration.ClientConnectorConfiguration">
  42.       <property name="sslEnabled" value="true"/>
  43.       <property name="sslClientAuth" value="true"/>
  44.     </bean>
  45.   </property>
  46.  
  47.   <property name="dataStorageConfiguration">
  48.     <bean class="org.apache.ignite.configuration.DataStorageConfiguration">
  49.       <property name="defaultDataRegionConfiguration">
  50.         <bean class="org.apache.ignite.configuration.DataRegionConfiguration">
  51.           <property name="persistenceEnabled" value="true"/>
  52.         </bean>
  53.       </property>
  54.       <property name="lockWaitTime" value="30000"/>
  55.     </bean>
  56.   </property>
  57.  
  58.   <property name="cacheConfiguration">
  59.     <list>
  60.  
  61.       <!-- async protocols -->
  62.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  63.         <property name="name" value="CacheRosettaNet2MessageCorrelation"/>
  64.         <property name="cacheMode" value="PARTITIONED"/>
  65.         <property name="backups" value="2"/>
  66.         <property name="atomicityMode" value="TRANSACTIONAL"/>
  67.         <property name="writeSynchronizationMode" value="FULL_SYNC"/>
  68.         <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
  69.       </bean>
  70.  
  71.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  72.         <property name="name" value="CacheOftpReceiptsCorrelation"/>
  73.         <property name="cacheMode" value="PARTITIONED"/>
  74.         <property name="backups" value="2"/>
  75.         <property name="atomicityMode" value="TRANSACTIONAL"/>
  76.         <property name="writeSynchronizationMode" value="FULL_SYNC"/>
  77.         <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
  78.       </bean>
  79.  
  80.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  81.         <property name="name" value="CacheAs2ReceiptsCorrelation"/>
  82.         <property name="cacheMode" value="PARTITIONED"/>
  83.         <property name="backups" value="2"/>
  84.         <property name="atomicityMode" value="TRANSACTIONAL"/>
  85.         <property name="writeSynchronizationMode" value="FULL_SYNC"/>
  86.         <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
  87.       </bean>
  88.  
  89.       <!-- farm -->
  90.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  91.         <property name="name" value="table"/>
  92.         <property name="cacheMode" value="PARTITIONED"/>
  93.         <property name="backups" value="2"/>
  94.         <property name="atomicityMode" value="TRANSACTIONAL"/>
  95.         <property name="writeSynchronizationMode" value="FULL_SYNC"/>
  96.         <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
  97.       </bean>
  98.  
  99.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  100.         <property name="name" value="uniqueid"/>
  101.         <property name="cacheMode" value="PARTITIONED"/>
  102.         <property name="backups" value="2"/>
  103.         <property name="atomicityMode" value="TRANSACTIONAL"/>
  104.         <property name="writeSynchronizationMode" value="FULL_SYNC"/>
  105.         <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
  106.       </bean>
  107.  
  108.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  109.         <property name="name" value="timers"/>
  110.         <property name="cacheMode" value="PARTITIONED"/>
  111.         <property name="backups" value="2"/>
  112.         <property name="atomicityMode" value="TRANSACTIONAL"/>
  113.         <property name="writeSynchronizationMode" value="FULL_SYNC"/>
  114.         <property name="partitionLossPolicy" value="READ_WRITE_SAFE"/>
  115.       </bean>
  116.  
  117.       <bean class="org.apache.ignite.configuration.CacheConfiguration">
  118.         <property name="name" value="B2BiClusterStatusCache"/>
  119.         <property name="cacheMode" value="PARTITIONED"/>
  120.         <property name="backups" value="2"/>
  121.         <property name="atomicityMode" value="ATOMIC"/>
  122.         <property name="writeSynchronizationMode" value="PRIMARY_SYNC"/>
  123.         <property name="partitionLossPolicy" value="IGNORE"/>
  124.      </bean>
  125.  
  126.     </list>
  127.   </property>
  128.  
  129.   <property name="sslContextFactory">
  130.     <bean class="org.apache.ignite.ssl.SslContextFactory">
  131.       <property name="keyStoreFilePath" value="/etc/apache-ignite/b2bivmign1.fritz.box.jks"/>
  132.       <property name="keyStorePassword" value="xxx"/>
  133.       <property name="trustStoreFilePath" value="/etc/apache-ignite/truststore.jks"/>
  134.       <property name="trustStorePassword" value="xxx"/>
  135.     </bean>
  136.   </property>
  137.  
  138. </bean>
  139.  
  140. </beans>
  141.  
Advertisement