新聞中心
Redis庫存告急:商品過期的警告!

成都創(chuàng)新互聯(lián)公司成立于2013年,我們提供高端網(wǎng)站建設(shè)、成都網(wǎng)站制作公司、成都網(wǎng)站設(shè)計、網(wǎng)站定制、全網(wǎng)營銷推廣、微信平臺小程序開發(fā)、微信公眾號開發(fā)、成都網(wǎng)站營銷服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都水電改造企業(yè)提供源源不斷的流量和訂單咨詢。
由于近來大量消費者的商品購買,Redis庫存處于急速流失狀態(tài),已經(jīng)使得部分已經(jīng)到達(dá)過期期限的商品無法完成發(fā)貨。Redis讓錯失發(fā)貨機會的消費者非常失望,也使得銷售和采購管理者處于不利地位,Redis商城覺得自己應(yīng)該針對這種情況采取行動,防止重復(fù)發(fā)生。
為了解決此類問題,Redis商城決定應(yīng)用定時任務(wù)和隊列系統(tǒng)來及時通知商品過期,這樣可以有效解決商品過期的問題。Redis商城建立一個檢查商品信息庫的定時任務(wù),每分鐘對今晚24點前即將過期的商品進(jìn)行檢測,輸出過期商品的id,把這些ID記錄到一個隊列,Redis商城通過etcd集群系統(tǒng),把這些ID信息發(fā)送到多個消息隊列里,如RabbitMQ,RabbitMQ流水線系統(tǒng)實時檢測這個消息,并及時轉(zhuǎn)發(fā)給已訂購商品消費者,提醒他們該商品已經(jīng)過期。
為應(yīng)對商品過期的問題,Redis商城還采用了PHP語言開發(fā)一個App應(yīng)用,把商品過期發(fā)送到App里通知消費者,消費者就可以及時看到并重新挑選商品,以避免出現(xiàn)商品過期的狀況。
為此,Redis商城不失時機的做出防范的措施,使得商城的可靠性有了明顯的提升,讓消費者有把握買到最新的商品,必要時也能及時調(diào)整購買行為,以達(dá)到最佳實用效果。
// 檢查商品信息庫定時任務(wù)
$schedule->call(function () {
// 獲取今晚24點前即將過期的商品
$expireGoods = Goods::where('expired_at', 'get();
// 記錄過期的商品ID
$expireIds = [];
foreach ($expireGoods as $goods) {
array_push($expireIds, $goods->id);
}
// 發(fā)送過期商品ID到隊列
Queue::push('App\Jobs\GoodsExpireWarning', ['expireIds' => $expireIds]);
})->dly();
香港云服務(wù)器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
新聞標(biāo)題:Redis庫存告急商品過期的警告(redis里商品庫存過期)
URL網(wǎng)址:http://fisionsoft.com.cn/article/cdpichj.html


咨詢
建站咨詢
