如何在Ruby和c之间共享数据?

时间:2011-01-18 06:25:55

标签: c ruby linux communication

有一个Ruby进程,并且有一个名为“switch”的字符串var,“switch”将由用户更新。还有2个C守护进程,它需要在循环中访问“switch”并决定运行时的逻辑,如何处理这种情况?谢谢!

2 个答案:

答案 0 :(得分:5)

套接字(或公共文件)可以用作它们之间的管道。

答案 1 :(得分:2)

根据您的描述,听起来您需要一个消息队列。像RabbitMQ这样的东西应该可行。有关详细信息,请参阅http://www.rabbitmq.com/getstarted.html