【发布时间】:2015-10-23 05:44:20
【问题描述】:
require 'jimson'
require 'ParseConfig'
class NodeHandler
extend Jimson::Handler
def sum(a,b)
a + b
puts a+b
end
end
server = Jimson::Server.new(NodeHandler.new,
:host => '127.0.0.1',
:port => 8888)
server.start # serve with webrick on http://0.0.0.0:8888/
# def foo(a,b)
...
# end
###I want to call this function each 5s for exmaple
我有一个像上面这样的 RPC 服务器。现在真的很简单,提供求和功能。 我还需要逻辑,例如每 10 秒,我调用一些名为 foo() 的函数。 但是现在,该服务器启动并等待 RPC 客户端消息。期刊功能怎么做?
谢谢
【问题讨论】:
标签: ruby multithreading server rpc