2010-12-10 5 views
3

Wenn ich ein Ruby-Skript Daemon habe, das, wie sein Name sagt, als Daemon läuft, Teile des Systems überwacht und Befehle ausführen kann, die Authentifizierung erfordern, zum Beispiel das Ändern von Berechtigungen, gibt es einen einfachen Weg, einen zweiten Ruby zu haben Skript, sagen client, zu diesem Skript kommunizieren und senden Sie Befehle/fragen Sie nach Informationen? Ich bin auf der Suche nach einer eingebauten Ruby-Methode. Ich würde es vorziehen, hier kein eigenes Server-Protokoll zu erstellen.Ist die Kommunikation zwischen zwei Ruby-Prozessen möglich/einfach?

Antwort

4

aussehen bietet Rubin viele Mechanismen für diese einschließlich Ihrer Standards wie: sockets, pipes, shared memory. Aber Ruby hat auch eine höhere Ebene Bibliothek speziell für IPC, die Sie Here, Drb. Ich hatte noch nicht die Gelegenheit, damit herumzuspielen, aber es sieht wirklich cool aus.

Verwandte Themen