Я хотел бы понять, нужно ли мне, или считается ли это хорошей практикой, иметь балансировщик нагрузки как часть развертывания Elasticsearch.
Насколько я понимаю, клиент отдыха высокого уровня, а также транспортный клиент Elasticsearch могут управлять балансировкой нагрузки между узлами. Таким образом, клиенту нужен список конечных точек, разделенных запятыми, и все.
Есть ли смысл иметь балансировщик нагрузки посередине? В каком случае это может быть полезно? Плюсы и минусы каждого метода?