Ruby 使用 DRb 启动远程对象服务
- 作者: 一生霸气帝王道
- 来源: 51数据库
- 2022-08-12
require "drb"
require "drb_observer"
class Ticker
include DRbObservable
def initialize()
Thread.new { run }
end
def run
loop do
price = 10
print "Current price: #{price}\n"
notify_observers(Time.now, price)
sleep 1
end
end
end
ticker = Ticker.new()
DRb.start_service('druby://localhost:9001', ticker)
puts 'Press [return] to exit.'
gets
推荐阅读
