我正在使用Tweetstream gem來監視單個twitter userstream,並且希望將此擴展爲監視網站的每個用戶的userstream。我目前正在通過部署的耙子啓動這個守護進程。引入多個守護進程(每個用戶一個)引入了我之前沒有處理過的一些問題:正確啓動多個TweetStream守護進程以進行監視Twitter的方式
- 如何啓動所有這些守護程序?當他註冊時,我將爲用戶啓動一個。如果在Capistrano部署中另外停止它們,然後運行rake任務來循環遍歷所有用戶併爲每個用戶啓動一個守護程序,是否有意義?
- 如何監視所有守護進程以確保它們都正確運行?
- 什麼是成本的RAM和處理有很多的守護進程運行?
- 是否有任何其他考慮我錯過了。
您的見解會讓我有信心繼續:)謝謝!
感謝您的回覆,但我添加了一個顯示Twitter官方立場的答案。遵循的想法是我考慮過的,但是在某些情況下,對用戶流有限的觀點顯示,因此不符合我們的要求。 – Inc1982 2012-01-11 13:02:23
啊,我誤解了你的問題,我以爲你想跟蹤他們的推文。 – muffinista 2012-01-11 14:07:52