/hazelcast-wm/src/test/webapp/WEB-INF/hazelcast.xml
https://bitbucket.org/gabral6_gmailcom/hazelcast · XML · 183 lines · 68 code · 3 blank · 112 comment · 0 complexity · 840646cfc1db2d91209560eaf30c91f1 MD5 · raw file
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- ~ Copyright (c) 2008-2013, Hazelcast, Inc. All Rights Reserved.
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
- <hazelcast xsi:schemaLocation="http://www.hazelcast.com/schema/config http://www.hazelcast.com/schema/config/hazelcast-config-2.1.xsd"
- xmlns="http://www.hazelcast.com/schema/config"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <group>
- <name>dev</name>
- <password>dev-pass</password>
- </group>
- <management-center enabled="false">http://localhost:8080/mancenter</management-center>
- <network>
- <port auto-increment="true">5701</port>
- <join>
- <multicast enabled="true">
- <multicast-group>224.2.2.3</multicast-group>
- <multicast-port>54327</multicast-port>
- </multicast>
- <tcp-ip enabled="false">
- <interface>127.0.0.1</interface>
- </tcp-ip>
- <aws enabled="false">
- <access-key>my-access-key</access-key>
- <secret-key>my-secret-key</secret-key>
- <!--optional, default is us-east-1 -->
- <region>us-west-1</region>
- <!-- optional, only instances belonging to this group will be discovered, default will try all running instances -->
- <security-group-name>hazelcast-sg</security-group-name>
- <tag-key>type</tag-key>
- <tag-value>hz-nodes</tag-value>
- </aws>
- </join>
- <interfaces enabled="false">
- <interface>10.10.1.*</interface>
- </interfaces>
- <ssl enabled="false" />
- <socket-interceptor enabled="false" />
- <symmetric-encryption enabled="false">
- <!--
- encryption algorithm such as
- DES/ECB/PKCS5Padding,
- PBEWithMD5AndDES,
- AES/CBC/PKCS5Padding,
- Blowfish,
- DESede
- -->
- <algorithm>PBEWithMD5AndDES</algorithm>
- <!-- salt value to use when generating the secret key -->
- <salt>thesalt</salt>
- <!-- pass phrase to use when generating the secret key -->
- <password>thepass</password>
- <!-- iteration count to use when generating the secret key -->
- <iteration-count>19</iteration-count>
- </symmetric-encryption>
- <asymmetric-encryption enabled="false">
- <!-- encryption algorithm -->
- <algorithm>RSA/NONE/PKCS1PADDING</algorithm>
- <!-- private key password -->
- <keyPassword>thekeypass</keyPassword>
- <!-- private key alias -->
- <keyAlias>local</keyAlias>
- <!-- key store type -->
- <storeType>JKS</storeType>
- <!-- key store password -->
- <storePassword>thestorepass</storePassword>
- <!-- path to the key store -->
- <storePath>keystore</storePath>
- </asymmetric-encryption>
- </network>
- <partition-group enabled="false"/>
- <executor-service>
- <core-pool-size>16</core-pool-size>
- <max-pool-size>64</max-pool-size>
- <keep-alive-seconds>60</keep-alive-seconds>
- </executor-service>
- <queue name="default">
- <!--
- Maximum size of the queue. When a JVM's local queue size reaches the maximum,
- all put/offer operations will get blocked until the queue size
- of the JVM goes down below the maximum.
- Any integer between 0 and Integer.MAX_VALUE. 0 means
- Integer.MAX_VALUE. Default is 0.
- -->
- <max-size-per-jvm>0</max-size-per-jvm>
- <!--
- Name of the map configuration that will be used for the backing distributed
- map for this queue.
- -->
- <backing-map-ref>default</backing-map-ref>
- </queue>
- <map name="default">
- <!--
- Number of backups. If 1 is set as the backup-count for example,
- then all entries of the map will be copied to another JVM for
- fail-safety. 0 means no backup.
- -->
- <backup-count>1</backup-count>
- <!--
- Maximum number of seconds for each entry to stay in the map. Entries that are
- older than <time-to-live-seconds> and not updated for <time-to-live-seconds>
- will get automatically evicted from the map.
- Any integer between 0 and Integer.MAX_VALUE. 0 means infinite. Default is 0.
- -->
- <time-to-live-seconds>0</time-to-live-seconds>
- <!--
- Maximum number of seconds for each entry to stay idle in the map. Entries that are
- idle(not touched) for more than <max-idle-seconds> will get
- automatically evicted from the map. Entry is touched if get, put or containsKey is called.
- Any integer between 0 and Integer.MAX_VALUE. 0 means infinite. Default is 0.
- -->
- <max-idle-seconds>0</max-idle-seconds>
- <!--
- Valid values are:
- NONE (no eviction),
- LRU (Least Recently Used),
- LFU (Least Frequently Used).
- NONE is the default.
- -->
- <eviction-policy>NONE</eviction-policy>
- <!--
- Maximum size of the map. When max size is reached,
- map is evicted based on the policy defined.
- Any integer between 0 and Integer.MAX_VALUE. 0 means
- Integer.MAX_VALUE. Default is 0.
- -->
- <max-size policy="cluster_wide_map_size">0</max-size>
- <!--
- When max. size is reached, specified percentage of
- the map will be evicted. Any integer between 0 and 100.
- If 25 is set for example, 25% of the entries will
- get evicted.
- -->
- <eviction-percentage>25</eviction-percentage>
- <!--
- While recovering from split-brain (network partitioning),
- map entries in the small cluster will merge into the bigger cluster
- based on the policy set here. When an entry merge into the
- cluster, there might an existing entry with the same key already.
- Values of these entries might be different for that same key.
- Which value should be set for the key? Conflict is resolved by
- the policy set here. Default policy is hz.ADD_NEW_ENTRY
- There are built-in merge policies such as
- hz.NO_MERGE ; no entry will merge.
- hz.ADD_NEW_ENTRY ; entry will be added if the merging entry's key
- doesn't exist in the cluster.
- hz.HIGHER_HITS ; entry with the higher hits wins.
- hz.LATEST_UPDATE ; entry with the latest update wins.
- -->
- <merge-policy>hz.ADD_NEW_ENTRY</merge-policy>
- </map>
- <!-- Add your own semaphore configurations here:
- <semaphore name="default">
- <initial-permits>10</initial-permits>
- <semaphore-factory enabled="true">
- <class-name>com.acme.MySemaphoreFactory</class-name>
- </semaphore-factory>
- </semaphore>
- -->
- <!-- Add your own map merge policy implementations here:
- <merge-policies>
- <map-merge-policy name="MY_MERGE_POLICY">
- <class-name>com.acme.MyOwnMergePolicy</class-name>
- </map-merge-policy>
- </merge-policies>
- -->
- </hazelcast>