1
A
回答
0
你需要的是開發一個使用zookeeper的障礙。
我假設「延遲時間」是由另一個稱爲master的進程設置的。
法師首先創建一個節點說/工作/標誌與數據「假」
什麼工人需要做的就是,看着節點/工作/標誌。觀察者會以異步方式回電,以便在工作人員中做其他事情,不會阻止。
到時候,master會將/ work/flag數據設置爲「true」,這會導致一個ZOO_CHANGED_EVENT事件。
而工人應該在/ work/flag中將事件回調稱爲「ZOO_CHANGED_EVENT」。然後它可以獲取並檢查/ work/flag是否爲true,並確定是否繼續工作流程。
相關問題
- 1. 從動物園管理員
- 2. 動物園管理員
- 3. 無法啓動動物園管理員
- 4. 無法啓動動物園管理員
- 5. 動物園管理員未啓動
- 6. 動物園管理員屏障實施
- 7. 動物園管理員,數據版本
- 8. 動物園管理員澄清CAP
- 9. 問阿帕奇動物園管理員
- 10. solrCloud動物園管理員日誌
- 11. 動物園管理員最初發現
- 12. JVM堆大小動物園管理員
- 13. HBASE和動物園管理員EndOfStreamException
- 14. hbase和動物園管理員版本
- 15. 如何連接到Hbase託管動物園管理員
- 16. 動物園管理員自動啓動操作失敗
- 17. 策劃者/動物園管理員鎖清理
- 18. 動物園管理員不能正常啓動就Centos7
- 19. 如何自動縮放apache動物園管理員
- 20. jQuery延遲隊列
- 21. 當activeMQ複製levelDB與動物園管理員
- 22. 阿帕奇館長和動物園管理員觀察節點
- 23. 卡夫卡 - 動物園管理員 - ACL配置
- 24. 使用現有的動物園管理員在HBase的
- 25. 無法確定動物園管理員合奏健康
- 26. 彈簧雲流和動物園管理員
- 27. ZK架構:動物園管理員客戶WAN
- 28. MapR的動物園管理員之後的首席執行官
- 29. 動物園管理員在solr雲中的角色
- 30. 動物園管理員發射以單節點模式
「延遲工作而不阻止工作人員」是什麼意思? – 2012-02-06 23:05:53
這意味着我不想要一個工人,把工作從隊列中卸下來睡覺讓我們說一個小時,直到它開始處理工作 – schone 2012-02-07 06:47:51