2
我們的系統進程從隊列中許多就業機會,有時間,這些工作都尚未完成處理。我們的系統有可能會將作業與當前正在處理的作業同名。重複作業名排隊
是否有檢查,這將告訴我們,具有相同名稱的工作已經在隊列前,我們在隊列中添加呢?
謝謝你們!
我們的系統進程從隊列中許多就業機會,有時間,這些工作都尚未完成處理。我們的系統有可能會將作業與當前正在處理的作業同名。重複作業名排隊
是否有檢查,這將告訴我們,具有相同名稱的工作已經在隊列前,我們在隊列中添加呢?
謝謝你們!
Beanstalkd不具備設施內它看起來的事情了 - 這是一個工作隊列,而不是一個巨大的陣列。其他的東西可以和它一起使用,但是,它允許隨機訪問數據來記錄是否已經完成了一些事情。
如果你知道所有的工作都有一個特定的標識,你可以把它們放到Redis的或Memcached的,可能與某種形式的前綴,並可能超越他們將不會存儲到期。
的Redis也允許其他的數據結構,可以很好的幫助,如布魯姆過濾器和Redis的本地Hyperloglog。