Возможно ли / легко общение между двумя рубиновыми процессами? - PullRequest
3 голосов
/ 10 декабря 2010

Если у меня есть скрипт ruby ​​Daemon, который, как следует из названия, запускается как демон, отслеживая части системы и способный выполнять команды, требующие аутентификации, например, изменение разрешений, есть простой способвторой сценарий ruby, скажем client, связывается с этим сценарием и отправляет ему команды / запрашивает информацию?Я ищу встроенный рубиновый способ сделать это, я бы предпочел не создавать здесь свой собственный серверный протокол.

Ответы [ 2 ]

4 голосов
/ 10 декабря 2010

Ruby предоставляет множество механизмов для этого, включая ваши стандарты, такие как: сокеты , каналы , общая память .Но в ruby ​​также есть библиотека более высокого уровня специально для IPC, которую вы можете проверить Здесь , Drb.У меня не было возможности поиграть с этим слишком много, но это выглядит действительно круто.

0 голосов
/ 10 декабря 2010

Вы можете посмотреть на http://rubyeventmachine.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...