使用Redis模擬簡單分佈式鎖,解決單點故障的問題

求描述:     最近做一個項目,項目中有一個功能,每天定時(凌晨1點)從數據庫中獲取需要爬蟲的URL,併發送到對應的隊列中,然後客戶端監聽對應的隊列,然後執行任務。如果同時部署多個定時任務節點的話,每個節點都會去查數據庫,然後將查到的url發送到隊列中,這樣的話,客戶端就會執行很多重複的任務,如果不同時部署多個節點的話,又存在單點故障的風險。要解決這種類似的問題,可以使用分佈式鎖來實現,當節點獲
相關文章
相關標籤/搜索