從作業中產生多個作業是否安全,以便工作人員可以開始處理任何空缺的作業?帶有多個隊列工作器的豆杆設置:產生另一個作業的作業
目前我的設置是這樣的。我有20名工人等待任何工作被推動。其中一項工作是發送iOS推送通知,這是iOS的問題,您無法發送批量消息。
當前:我所做的是一個批量獲取特定用戶列表的工作,從我的數據庫獲取每個設備令牌並開始發送通知。
場景:如果一個主題有1000個用戶,我必須獲得所有1000個用戶及其設備,然後開始在每個設備上發送。這將推動隊列中的新工作,1名工作人員將選擇它的應用程序,而其他工作人員空缺,並等待傳入的工作。如果在給定時間內沒有工作可用,那麼工作人員1必須完成所有發送工作,
我現在工作。如果一項重大工作能夠創造出另一份工作,以便其他空缺職工能夠接受並完成工作,那麼安全嗎?
P.S所有工作都在1管中運行。