Django分佈式任務隊列celery的實踐

不使用數據庫作爲 Broker Broker 的選擇大致有消息隊列和數據庫兩種,這裏建議儘量避免使用數據庫作爲 Broker,除非你的業務系統足夠簡單。在併發量很高的複雜系統中,大量 Workers 訪問數據庫的行爲會使得操作系統磁盤 I/O 一直處於高峯值狀態,非常影響系統性能。如果數據庫 Broker 同時還兼顧着後端業務的話,那麼應用程序也很容易被拖垮。 反觀選擇消息隊列,例如 Rabbit
相關文章
相關標籤/搜索