在使用DRb实现内存中的消息队列和同步进程之间的操作时,有什么需要考虑的问题吗?我听说它可能是不可靠的,但在网上还没有找到任何可以证实这一断言的东西。
在相关情况下,这些进程将与rails应用程序环境一起运行,该环境将更新数据库中的模型。
发布于 2009-04-10 07:03:35
DRb已经非常成熟并得到了广泛的应用。我不知道有什么东西会使它不可靠,但我不会将它用作消息队列
我想说,使用消息队列作为消息队列比使用DRb滚动自己的消息队列要幸运得多。根据你的需要,有一堆解决方案,memcacheq非常容易交互,并且在内存中,并且非常可靠。
发布于 2012-02-04 01:14:24
我个人使用在我的web服务器上的两个独立进程中运行的DRb,一个到perform minutes-long calculations, allowing the website to poll and check in on the progress,另一个作为一个共享的验证码服务器,它有自己的数据库连接到我的服务器上的各种应用程序。在这两种情况下,我都没有让DRb服务器出现故障(除非是我的编程错误)。
即使DRb服务器出现故障,您也可以重新启动它,并且仍在运行的客户端将在下次需要通信时干净地重新连接。
https://stackoverflow.com/questions/736866
复制相似问题