如果我有一個ruby腳本Daemon
,正如它的名字所暗示的那樣,它作爲一個守護進程運行,監視系統的一部分並且能夠執行需要身份驗證的命令,例如更改權限,還有一種簡單的方法可以讓第二個ruby腳本,說client
,與該腳本通信併發送命令/詢問信息?我正在尋找一個建立在ruby中的方法,我寧願避免在這裏構建自己的服務器協議。兩個ruby進程之間的通信可能/容易嗎?
3
A
回答
4
Ruby提供了這個包括您的標準,如許多機制:sockets,pipes,shared memory。但紅寶石也有專門爲IPC的更高級別的庫,你可以結賬Here,Drb。我沒有機會玩這個遊戲,但它看起來很酷。
1
相關問題
- 1. 線程之間可以通過LINX通信進行通信嗎?
- 2. JMX可以用於兩個遠程Java進程之間的正常通信嗎?
- 3. 兩個Android手機之間可以進行通信嗎?
- 4. 兩個Docker容器之間的通信
- 5. ruby進程間通信
- 6. 進程之間的通信
- 7. 使用c#進行兩個進程之間的通信#
- 8. 如何在python中的兩個進程之間進行通信
- 9. 通信之間的兩個
- 10. .NET Concurrent Collections可用於進程間x32與x64通信之間的進程嗎?
- 11. 兩個java程序之間的通信
- 12. 兩個線程之間的通信
- 13. 幾個node.js進程之間的通信
- 14. 兩個子進程與管道之間進行通信
- 15. Electron中的兩個渲染器進程之間的通信
- 16. 同一進程中兩個DLL之間的通信
- 17. Python多處理 - 兩個進程之間的函數式通信
- 18. Ruby之間的類通信
- 19. 兩個進程之間的信號量不能使用fork
- 20. 是否有可能在兩個不同的進程中運行的兩個服務之間建立通信?
- 21. 可以使用anymote協議在兩個android設備之間進行通信嗎?
- 22. 進程間通信是套接字通信可靠協議嗎?
- 23. 進程與線程之間的通信
- 24. boost asio在兩個線程之間進行通信C++
- 25. 如何在兩個線程之間進行通信
- 26. 如何有效地在兩個程序之間進行通信?
- 27. 如何在兩個應用程序之間進行通信?
- 28. 在兩個應用程序之間進行通信web
- 29. EJB3實例之間的通信(Java EE bean間通信)可能嗎?
- 30. Rails和Ruby之間的通信EventMachine進程