我的要求是在不同进程之间进行RPC调用。这些电话本质上是1-1;意思是单发送者单接收者。我在架构上限制为只使用unix域套接字。
我想使用' rpcgen'为此目的。但问题是rpcgen在TCP / UDP上作为传输机制工作。我想要的是在域套接字上运行它们。鉴于他们不支持域套接字;我想在生成之后使用我自己的代码来存储传输例程以完成我需要的东西。但这看起来并不容易。
我探索了一个选项,其中生成的XDR流可以写入本地缓冲区,然后可以按照我想要的方式进行传输;即。通过域套接字。也许我可以在远程端进行检索以使其正常工作。这可能涉及另一份数据副本,但此时我不关心性能。
这种问题是否有现成的解决方案?这里有什么最好的选择。
由于 苏达