1

我需要几种进程类型之间的通信,其中大部分是 ruby​​ 进程,但我需要与之通信的一个非常重要的进程类型是 python 进程。

我遇到了 DRb,我认为它可能适合作为使用我自己的通信协议的替代方案。

我想知道,是否有一种直接的方法来适应 python 进程类型。

python 进程类型只需要响应类型的消息 message_id, *JSONifiable_params

换句话说,我想做类似(在红宝石中)的事情:

python_server = DRbObject.new_with_uri(PYTHON_SERVER_URI, marshalling: :json)

然后在 python 中,处理为我希望它支持的方法调用发送的任何 JSON。

4

1 回答 1

0

我们在这里为COSMOS命令和控制系统实现了 JSON Drb 服务器的 Ruby 端: json_drb.rb。我们还有一个 Python 接口,它与位于python-ballcosmos的 JSON Drb 服务器对话。

于 2015-10-13T20:56:41.443 回答