Ruby 使用 DRb 启动远程对象服务
- 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
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没文字说明,这种习惯不好。