Ruby守护进程vs守护进程gem:有哪些优点和缺点?
答
免责声明:我维护daemon-kit,所以这可能会出现偏差,但我尽我所能说实话。 daemon-kit成长为守护神宝石的一套包装,然后大约一年前(0.1.7.3)我从项目中撕下了守护神宝石的所有痕迹,并自己处理了所有事情,从而解决了您遇到的问题如上所述,以及其他几个。
而不是赞叹我自己的项目(不,它需要的话),我会强调一些不足之处,我计划应对未来:
- 守护进程不容易嵌入到Rails应用程序
- 强制开发商项目布局可能是刚性
- 朝着守护
- 测试守护进程难以基于Capistrano的的部署偏颇,但不可思议的
我已经有了一个单独的分支,我正在进行一次全面改写,希望能够让这个项目变得更加灵活,但这绝不是一个痛苦的时刻。目前它已经在不少公司投入使用,从ISP基础设施管理到电信,Twitter轮询&处理,以及其间的所有事情。
在过去几个月里,项目运动一直很缓慢,纯粹是因为它运作良好。低版本号是非常具有欺骗性的,事实上应该是现在已经过了1.x版本...
希望这有助于!
背景:我的经验是,守护进程在停止/启动时更加不可靠,容易出现神秘的堆栈溢出。 Daemon-Kit正常工作(现在) – 2010-04-14 15:25:23