1
我只有一個工人的beanstalkd工作。Beanstalkd工作的順序
第一個問題:這些工作是否按照它們在管子中的順序進行處理?第二:如果我將使用多個工作者,我如何管理兩個工作之間的依賴關係?讓我們說job1和job2可以在同一時間處理,但job3必須在job1之後處理。
我只有一個工人的beanstalkd工作。Beanstalkd工作的順序
第一個問題:這些工作是否按照它們在管子中的順序進行處理?第二:如果我將使用多個工作者,我如何管理兩個工作之間的依賴關係?讓我們說job1和job2可以在同一時間處理,但job3必須在job1之後處理。
沒有具體的保證,工作將按照他們收到的順序進行處理,但並不是不合理地假設它將是同一管子的一般情況 - 除非您使用不同的優先級。
至於如何確保'job3'在'job1'或'job2'之後運行,如果唯一可以創建job3的代碼位於job1或2的末尾 - 那就可以解決這個問題。