@@ -16,35 +16,43 @@ communicates over TCP. These settings also use the common
16
16
<<modules-network,network settings>>.
17
17
18
18
`transport.port`::
19
+ (<<static-cluster-setting,Static>>)
19
20
A bind port range. Defaults to `9300-9400`.
20
21
21
22
`transport.publish_port`::
23
+ (<<static-cluster-setting,Static>>)
22
24
The port that other nodes in the cluster
23
25
should use when communicating with this node. Useful when a cluster node
24
26
is behind a proxy or firewall and the `transport.port` is not directly
25
27
addressable from the outside. Defaults to the actual port assigned via
26
28
`transport.port`.
27
29
28
30
`transport.bind_host`::
31
+ (<<static-cluster-setting,Static>>)
29
32
The host address to bind the transport service to. Defaults to
30
33
`transport.host` (if set) or `network.bind_host`.
31
34
32
35
`transport.publish_host`::
36
+ (<<static-cluster-setting,Static>>)
33
37
The host address to publish for nodes in the cluster to connect to.
34
38
Defaults to `transport.host` (if set) or `network.publish_host`.
35
39
36
40
`transport.host`::
41
+ (<<static-cluster-setting,Static>>)
37
42
Used to set the `transport.bind_host` and the `transport.publish_host`.
38
43
39
44
`transport.connect_timeout`::
45
+ (<<static-cluster-setting,Static>>)
40
46
The connect timeout for initiating a new connection (in
41
47
time setting format). Defaults to `30s`.
42
48
43
49
`transport.compress`::
50
+ (<<static-cluster-setting,Static>>)
44
51
Set to `true` to enable compression (`DEFLATE`) between
45
52
all nodes. Defaults to `false`.
46
53
47
54
`transport.ping_schedule`::
55
+ (<<static-cluster-setting,Static>>)
48
56
Schedule a regular application-level ping message
49
57
to ensure that transport connections between nodes are kept alive. Defaults to
50
58
`5s` in the transport client and `-1` (disabled) elsewhere. It is preferable
@@ -53,15 +61,18 @@ TCP keep-alives apply to all kinds of long-lived connections and not just to
53
61
transport connections.
54
62
55
63
`transport.tcp.no_delay`::
64
+ (<<static-cluster-setting,Static>>)
56
65
Enable or disable the {wikipedia}/Nagle%27s_algorithm[TCP no delay]
57
66
setting. Defaults to `network.tcp.no_delay`.
58
67
59
68
`transport.tcp.keep_alive`::
69
+ (<<static-cluster-setting,Static>>)
60
70
Configures the `SO_KEEPALIVE` option for this socket, which
61
71
determines whether it sends TCP keepalive probes.
62
72
Defaults to `network.tcp.keep_alive`.
63
73
64
74
`transport.tcp.keep_idle`::
75
+ (<<static-cluster-setting,Static>>)
65
76
Configures the `TCP_KEEPIDLE` option for this socket, which
66
77
determines the time in seconds that a connection must be idle before
67
78
starting to send TCP keepalive probes. Defaults to `network.tcp.keep_idle` if set,
@@ -71,6 +82,7 @@ is higher than `300`, the value is automatically lowered to `300`. Only applicab
71
82
Linux and macOS, and requires Java 11 or newer.
72
83
73
84
`transport.tcp.keep_interval`::
85
+ (<<static-cluster-setting,Static>>)
74
86
Configures the `TCP_KEEPINTVL` option for this socket,
75
87
which determines the time in seconds between sending TCP keepalive probes.
76
88
Defaults to `network.tcp.keep_interval` if set, or the system default otherwise.
@@ -79,20 +91,24 @@ the value is automatically lowered to `300`. Only applicable on Linux and macOS,
79
91
and requires Java 11 or newer.
80
92
81
93
`transport.tcp.keep_count`::
94
+ (<<static-cluster-setting,Static>>)
82
95
Configures the `TCP_KEEPCNT` option for this socket, which
83
96
determines the number of unacknowledged TCP keepalive probes that may be
84
97
sent on a connection before it is dropped. Defaults to `network.tcp.keep_count`
85
98
if set, or the system default otherwise. Only applicable on Linux and macOS, and
86
99
requires Java 11 or newer.
87
100
88
101
`transport.tcp.reuse_address`::
102
+ (<<static-cluster-setting,Static>>)
89
103
Should an address be reused or not. Defaults to `network.tcp.reuse_address`.
90
104
91
105
`transport.tcp.send_buffer_size`::
106
+ (<<static-cluster-setting,Static>>)
92
107
The size of the TCP send buffer (specified with <<size-units,size units>>).
93
108
Defaults to `network.tcp.send_buffer_size`.
94
109
95
110
`transport.tcp.receive_buffer_size`::
111
+ (<<static-cluster-setting,Static>>)
96
112
The size of the TCP receive buffer (specified with <<size-units,size units>>).
97
113
Defaults to `network.tcp.receive_buffer_size`.
98
114
0 commit comments