在我的解決方案中,我使用分佈式任務來監視硬件實例一段時間(比如10分鐘)。我必須做一些東西的時候:芹菜:長期專用單片任務與短多任務
- 我開始這個監控會話
- 我完成這個監控會話
- 監控會話期間(可能)
是安全有一個單一的任務爲整個會話運行(10分鐘)並執行所有這些操作,還是應該將這些操作分成自己的任務?
正如我所看到的那樣,單個任務的優點是管理和執行時間限制會更容易。但是:
運行一大羣(大部分)睡着的工人是否是個好主意?例如,如果我知道至多我將有200場會議開幕,我有500名工作人員以確保總是有「會議」席位?
感謝您的深入解答。我期待着我會得到一個多隊列解決方案。 – Goro