【发布时间】:2021-05-01 06:52:51
【问题描述】:
基本上,我有一个与本地 RPC 服务器交互的简单类。叫它RPC_Class。
该网站将托管的每个用户都会发出请求,要求 Rails 服务器调用 RPC 客户端。
这个类需要这样实例化
rpc = RPC_Class.new('localhost:4325')
然后我调用它
puts rpc.getbalance
现在,有三个选项:
- 为每个需要的请求创建一个新实例(显然是一个糟糕的解决方案)
- 为每个用户的会话创建一个新实例
- 为整个服务器创建一个实例
我认为选项三是最具表现力的选项。我在哪里初始化这个类,以便我可以在整个服务器代码中使用它?
【问题讨论】:
-
或选项 4 - 不要过早优化。
标签: ruby-on-rails rpc json-rpc