3

如果我有一个 ruby​​ 脚本Daemon,顾名思义,它作为守护进程运行,监视系统的某些部分并能够执行需要身份验证的命令,例如更改权限,是否有一种简单的方法来拥有第二个 ruby​​ 脚本,比如说client,与该脚本通信并向其发送命令/询问信息?我正在寻找一种内置的 ruby​​ 方式来执行此操作,我宁愿避免在这里构建自己的服务器协议。

4

2 回答 2

4

Ruby 为此提供了许多机制,包括您的标准,例如:套接字管道共享内存。但是 ruby​​ 也有一个专门用于 IPC 的更高级别的库,您可以在这里查看 Drb。我没有机会玩太多,但它看起来真的很酷。

于 2010-12-10T16:44:35.900 回答
0

您可能想查看http://rubyeventmachine.com/

于 2010-12-10T16:04:49.323 回答