@@ -250,9 +250,31 @@ PUT _cluster/settings
250
250
If `cluster_two` is disconnected or unavailable during a {ccs}, {es} won't
251
251
include matching documents from that cluster in the final results.
252
252
253
- [float ]
253
+ [discrete ]
254
254
[[ccs-works]]
255
255
== How {ccs} works
256
+
257
+ include::./remote-clusters.asciidoc[tag=how-remote-clusters-work]
258
+
259
+ [discrete]
260
+ [[ccs-gateway-seed-nodes]]
261
+ === Selecting gateway and seed nodes
262
+
263
+ Gateway and seed nodes need to be accessible from the local cluster via your
264
+ network.
265
+
266
+ By default, any master-ineligible node can act as a gateway node. If wanted,
267
+ you can define the gateway nodes for a cluster by setting
268
+ `cluster.remote.node.attr.gateway` to `true`.
269
+
270
+ For {ccs}, we recommend you use gateway nodes that are capable of serving as
271
+ <<coordinating-node,coordinating nodes>> for search requests. If
272
+ wanted, the seed nodes for a cluster can be a subset of these gateway nodes.
273
+
274
+ [discrete]
275
+ [[ccs-network-delays]]
276
+ === How {ccs} handles network delays
277
+
256
278
Because {ccs} involves sending requests to remote clusters, any network delays
257
279
can impact search speed. To avoid slow searches, {ccs} offers two options for
258
280
handling network delays:
@@ -276,11 +298,9 @@ latency.
276
298
+
277
299
See <<ccs-unmin-roundtrips>> to learn how this option works.
278
300
279
-
280
-
281
301
[float]
282
302
[[ccs-min-roundtrips]]
283
- === Minimize network roundtrips
303
+ ==== Minimize network roundtrips
284
304
285
305
Here's how {ccs} works when you minimize network roundtrips.
286
306
@@ -305,7 +325,7 @@ image:images/ccs/ccs-min-roundtrip-client-response.png[]
305
325
306
326
[float]
307
327
[[ccs-unmin-roundtrips]]
308
- === Don't minimize network roundtrips
328
+ ==== Don't minimize network roundtrips
309
329
310
330
Here's how {ccs} works when you don't minimize network roundtrips.
311
331
0 commit comments