2017-07-04 78 views
3

Laravel提供名爲Queues的功能,您可以使用服務(beanstalkd,Amazon SQS,Rabbit MQ)將長時間運行的任務委託給後臺工作人員。一個簡單的例子就是通過排隊的作業發送電子郵件,而不是從控制器發送。所述排隊作業能夠識別任務是否完成,或者如果失敗,則重試一定次數。Express中Laravel隊列作業的等效數據是什麼?

什麼是Express(NodeJS)相當於此功能(如果它甚至存在)?我試圖通過直接尋找服務上的資源(如RabbitMQ)來研究這個主題,而我只找到像this one這樣的教程,但只是通過閱讀它看起來像他們正在實施這件事情。

也許我的期望是在這裏有什麼不對,但是沒有相當於爲排隊工作編寫業務邏輯代碼並調度它嗎?

回答

2

在我們的情況下,當我們需要實現後臺作業,以使用節點附件大宗用戶發送電子郵件,表達我們遇到了強大的NPM模塊苦厄,它提供了的RabbitMQ在PHP

提供的所有功能

Official Documentation

希望它有幫助!