Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我有一个 ruby 脚本Daemon,顾名思义,它作为守护进程运行,监视系统的某些部分并能够执行需要身份验证的命令,例如更改权限,是否有一种简单的方法来拥有第二个 ruby 脚本,比如说client,与该脚本通信并向其发送命令/询问信息?我正在寻找一种内置的 ruby 方式来执行此操作,我宁愿避免在这里构建自己的服务器协议。
Daemon
client
Ruby 为此提供了许多机制,包括您的标准,例如:套接字、管道、共享内存。但是 ruby 也有一个专门用于 IPC 的更高级别的库,您可以在这里查看 Drb。我没有机会玩太多,但它看起来真的很酷。
您可能想查看http://rubyeventmachine.com/