【发布时间】:2011-04-18 15:34:30
【问题描述】:
我们正在考虑将 Ruby 用于客户端-服务器(非基于 Web)项目,其中客户端和服务器都将使用 JRuby 编写。客户端 (Windows) 将位于带有代理服务器的公司防火墙后面,而服务器将位于云中。我们知道DRb 使 ruby 到 ruby 的远程处理非常容易,但不清楚 DRb 是否在代理服务器上工作。有没有办法做到这一点?
另外,由于我们使用的是 JRuby,我们考虑过通过 HTTP 使用 Java RMI
【问题讨论】:
-
您的代理是否经过身份验证?另外,您可以通过普通(命令行)方法安装 rubygems 吗?
-
不,代理服务器不需要身份验证。 Gems 使用 HTTP_PROXY 环境变量似乎可以正常工作。不确定 DRb 是否会尊重这一点。