搜尋

首頁  >  問答  >  主體

php - 我想用redis做一個排隊微信發送通知,該如何下手?

1.我想做後台一鍵發貨,然後屬於這個自提點的訂單排隊發送微信通知.
2.微信通知和一鍵發貨已完成,就差排隊發送通知.

phpcn_u1582phpcn_u15822778 天前533

全部回覆(3)我來回復

  • 高洛峰

    高洛峰2017-05-27 17:44:55

    1.存redis隊列裡面。

    2.php提供一個不超時接口,這個就接口的功能就是循環去pop隊列中的數據,發送通知。

    為什麼要使用redis

    1.隊列緩存,高速方便維護簡單。

    2.佇列形式比較可控,而且推送第三方都屬於超時行為,所以單獨做請求介面去提交還是比較好的。或者你可以做個crond定時任務,自動去提交也行。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-27 17:44:55

    先存到生產資料到redis裡去,然後消費者消費資料發送微信通知。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:44:55

    排隊,更好的選擇是訊息佇列,例如 RabbitMQ,ActiveMQ 等

    回覆
    0
  • 取消回覆