我需要几种进程类型之间的通信,其中大部分是 ruby 进程,但我需要与之通信的一个非常重要的进程类型是 python 进程。
我遇到了 DRb,我认为它可能适合作为使用我自己的通信协议的替代方案。
我想知道,是否有一种直接的方法来适应 python 进程类型。
python 进程类型只需要响应类型的消息
message_id, *JSONifiable_params
。
换句话说,我想做类似(在红宝石中)的事情:
python_server = DRbObject.new_with_uri(PYTHON_SERVER_URI, marshalling: :json)
然后在 python 中,处理为我希望它支持的方法调用发送的任何 JSON。