Ana*_*and 9 apache load-balancing r haproxy rserve
我有6个Linux盒子运行RServe并提供相同的R脚本集.
192.168.0.1 : 6311
192.168.0.2 : 6311
...
...
192.168.0.6 : 6311
Run Code Online (Sandbox Code Playgroud)
我使用REngine(Rserve Java Client)从java连接到这些Rserve.
RConnection rServeConnection = new RConnection(R_SERVE_SERVER_ADDRESS, R_SERVE_SERVER_PORT);
Run Code Online (Sandbox Code Playgroud)
现在我该如何对此进行负载均衡?最好在Apache Mod Proxy中?
我试过httpd websocket负载均衡设置,没有运气.
更新:结论httpd不会平衡TCP流量(Rserve使用TCP,而Rserve中有选项可以启用websocket模式,我的用例不需要额外的层).已转移到HAProxy以使用config进行负载平衡,如下面的链接所示,并且能够通过容错来平衡R脚本请求.
看起来越来越多的人正在寻找负载平衡 R 脚本的解决方案。这是通过 Rserve 和 HAproxy TCP 负载均衡器对 R 进行负载均衡的可行解决方案。
如果有帮助就点个赞吧
| 归档时间: |
|
| 查看次数: |
496 次 |
| 最近记录: |