Ruby守护进程 vs daemon-kit宝石:优缺点是什么?

5

背景:我的经验是,在停止/启动方面,守护进程更不可靠,并且容易出现神秘的堆栈溢出。Daemon-Kit 目前就能正常工作。 - Dave Nolan
1个回答

5
免责声明:我维护daemon-kit,因此可能存在偏见,但我会尽力诚实。
daemon-kit是一组围绕daemons gem的包装器,大约一年前(0.1.7.3版)我从项目中删除了所有daemons gem的痕迹并自己处理了一切,这解决了您上面提到的问题以及其他一些问题。
与其赞扬我自己的项目(虽然它不需要),我将强调一些缺点,我计划在未来解决:
- 守护程序不容易嵌入Rails应用程序 - 强制开发人员遵循的项目布局可能过于严格 - 偏向于基于capistrano的守护进程部署 - 测试守护进程很困难,但并非不可想象
我有一个单独的分支,在那里我正在玩弄一个完全重写,希望使项目更加灵活,但目前它并不痛苦。它目前在许多公司中使用,从ISP基础设施管理到电信、Twitter轮询和处理,几乎涵盖了所有领域。
由于它运行良好,项目的进展在过去几个月中缓慢。低版本号非常具有欺骗性,它实际上应该已经过了1.x发布版本...
希望这有所帮助!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接