-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathxoom-cluster.properties
More file actions
55 lines (40 loc) · 1.86 KB
/
xoom-cluster.properties
File metadata and controls
55 lines (40 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Copyright © 2012-2023 VLINGO LABS. All rights reserved.
#
# This Source Code Form is subject to the terms of the
# Mozilla Public License, v. 2.0. If a copy of the MPL
# was not distributed with this file, You can obtain
# one at https://mozilla.org/MPL/2.0/.
# VLINGO XOOM Cluster properties
################################
# cluster-wide configurations
################################
# currently unsupported
cluster.ssl = false
# maximum size of single operations message (which are actually tiny, other than DIR)
# assuming short host names 4096 would support approximately 90-99 nodes with DIR
cluster.op.buffer.size = 4096
# maximum size of a single cluster client (tool or application) message
# you may be able to tune this to be much smaller depending on app messages
cluster.app.buffer.size = 10240
# the interval (in ms) within which the application inbound stream will be probed
# for available messages
cluster.app.incoming.probe.interval = 10
# number of polled buffers for outgoing asynchronous operations messages
cluster.op.outgoing.pooled.buffers = 20
# number of polled buffers for outgoing asynchronous operations messages
cluster.app.outgoing.pooled.buffers = 50
# default charset
cluster.msg.charset = UTF-8
# classname of client/application and its stage name
cluster.app.class = io.vlingo.xoom.cluster.model.application.FakeClusterApplicationActor
cluster.app.stage = fake.app.stage
# interval at which unconfirmed attribute changes are redistributed
cluster.attributes.redistribution.interval = 1000
# the number of retries for redistributing unconfirmed attribute changes
cluster.attributes.redistribution.retries = 20
# interval at which each health check is scheduled
cluster.health.check.interval = 2000
# minimum number of nodes for a healthy cluster
cluster.nodes.quorum = 2
# comma separated list of host:port seeds
cluster.seeds = localhost:17171