问题标签 [druby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - is_a? 和 dRuby 对象
我正在使用 dRuby,基本上我正在调用一个返回对象的远程方法。
在客户端我有这个代码:
其中 response 是 DRbObject。(我在使用 dRuby 之前开发了这段代码,如果出现问题,我将返回一个 Error 对象)。问题是现在
返回“false”,因为该对象实际上是一个 DRbObject。关于如何检查应用程序对象的类的任何想法?
谢谢!罗伯托
ruby-on-rails - Druby 和 ActiveRecord 的线程问题
我有一个 Rails 应用程序和一个单独的 druby 进程。这个过程给了我一些方法,在每个 druby 方法的第一行都有一个对 ActiveRecord::Base.establish_connection 的调用,其中 db_name 取决于 rails 应用程序设置的参数。有时该进程获取错误的数据库名称,我认为这可能是一个并发问题。可以吗?关于如何使其线程安全的任何想法?
谢谢你的帮助!罗伯托
ruby-on-rails - 如何在 ruby 中停止 Rinda 环服务器
我想知道除了杀死它的进程之外,我还能如何停止 Rinda 环服务器。
我检查了我的 ruby 1.9.3 附带的 ring.rb,发现 RingServer 缺少 api 来停止自己。它在 initialize() 中打开一个 UDPSocket,但它不包含任何关闭该套接字的代码。
有人知道吗?提前谢谢。:D
ruby - 分布式红宝石中的双向通信
我正在尝试创建一个简单的客户端-服务器应用程序。我遇到了DRuby,我尝试了一下。看起来真的很好,但我不确定是否允许双向通信。
我想要的功能如下:
- 服务器开始使用对象运行服务客户端。
- 客户端连接到服务器,获取对象。
- 客户端将它自己的对象返回给服务器。
在不向客户端打开端口(变成服务器)的情况下,这第 3 步是否可行?
问候,
file - 读取文件时druby出错
我正在使用 dRuby,我正在尝试以这种方式读取文件:
服务器代码:
客户代码:
这是客户端控制台上的错误:
该程序在服务器的控制台中打印“nombre”的值,但是当它到达File.open(nombre, "r")
.
ruby - DRuby 与 Selenium WebDriver
我正在使用分布式 ruby,以便我可以将 selenium web-driver 对象保存在一个脚本中,并在运行客户端时在下一个脚本中使用相同的对象我收到一个错误,指出 #<Drb::DRbConnError: connection closed> .
有没有人尝试过这个或者我们如何克服这个问题?
以下是我的脚本
服务器.rb
客户端1.rb
客户端2.rb