当前位置:  开发笔记 > 运维 > 正文

负载均衡R请求到RServe

如何解决《负载均衡R请求到RServe》经验,为你挑选了0个好方法。

我有6个Linux盒子运行RServe并提供相同的R脚本集.

192.168.0.1 : 6311
192.168.0.2 : 6311
...
...
192.168.0.6 : 6311

我使用REngine(Rserve Java Client)从java连接到这些Rserve.

RConnection rServeConnection = new RConnection(R_SERVE_SERVER_ADDRESS, R_SERVE_SERVER_PORT);

现在我该如何对此进行负载均衡?最好在Apache Mod Proxy中?

我试过httpd websocket负载均衡设置,没有运气.

更新:结论httpd不会平衡TCP流量(Rserve使用TCP,而Rserve中有选项可以启用websocket模式,我的用例不需要额外的层).已转移到HAProxy以使用config进行负载平衡,如下面的链接所示,并且能够通过容错来平衡R脚本请求.

HAProxy负载平衡TCP流量

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有