У меня есть 6 Linux-компьютеров с RServe и одним и тем же набором R-скриптов.
192.168.0.1 : 6311
192.168.0.2 : 6311
...
...
192.168.0.6 : 6311
Я подключаюсь из java к этим Rserve с помощью REngine (клиент Rserve Java).
RConnection rServeConnection = new RConnection(R_SERVE_SERVER_ADDRESS, R_SERVE_SERVER_PORT);
Теперь, как мне сбалансировать нагрузку? Предпочтительно в Apache Mod Proxy?
Я пробовал с настройками балансировки нагрузки httpd websocket и не повезло.
Обновление: сделан вывод, что httpd не балансирует нагрузку TCP-трафика (Rserve использует TCP, хотя в Rserve есть параметры для включения режима веб-сокета, в моем случае использования этот дополнительный уровень не нужен). Перемещен на HAProxy для балансировки нагрузки с конфигурацией, как показано в приведенной ниже ссылке, и для балансировки нагрузки запросов R-скриптов, поступающих в Rserve, с отказоустойчивостью.