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