欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

提供商品價(jià)格實(shí)時(shí)展示的方法和系統(tǒng)的制作方法

文檔序號(hào):8282457閱讀:637來(lái)源:國(guó)知局
提供商品價(jià)格實(shí)時(shí)展示的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子商務(wù)行業(yè)網(wǎng)站商品價(jià)格的展示領(lǐng)域,更具體地涉及提供商品價(jià)格實(shí)時(shí)展示的方法和系統(tǒng)。
【背景技術(shù)】
[0002]近年來(lái),隨著電子商務(wù)的興起,“價(jià)格戰(zhàn)”已成為各大電商企業(yè)初期競(jìng)爭(zhēng)的一種重要手段。價(jià)格作為商品的一種敏感屬性備受用戶關(guān)注。實(shí)時(shí)、準(zhǔn)確的價(jià)格展示非常重要,也成為電子商務(wù)企業(yè)價(jià)格系統(tǒng)追求的主要目標(biāo)之一。由于影響價(jià)格的因素(比如,電子商務(wù)企業(yè)業(yè)務(wù)人員對(duì)自營(yíng)商品進(jìn)行的價(jià)格調(diào)整、促銷,開放平臺(tái)第三方商家對(duì)其商品進(jìn)行的價(jià)格調(diào)整、促銷,促銷自動(dòng)過(guò)期,促銷人工刪除等)較多且時(shí)刻都有可能變化,因此對(duì)每時(shí)每刻的價(jià)格請(qǐng)求要保證完全實(shí)時(shí)性就要綜合所有變化因素做計(jì)算,計(jì)算出這一時(shí)刻某個(gè)商品的價(jià)格來(lái)響應(yīng)這一時(shí)刻的價(jià)格請(qǐng)求。隨著互聯(lián)網(wǎng)用戶的增多,每天會(huì)有數(shù)十億的價(jià)格請(qǐng)求,對(duì)于每一個(gè)價(jià)格請(qǐng)求都計(jì)算一次會(huì)對(duì)后端服務(wù)帶來(lái)巨大的計(jì)算壓力,以至于價(jià)格計(jì)算應(yīng)用系統(tǒng)頂不住如此巨大的壓力出現(xiàn)響應(yīng)緩慢、服務(wù)不可用等問(wèn)題?;ヂ?lián)網(wǎng)發(fā)達(dá)的今天,價(jià)格展示延遲、價(jià)格展示服務(wù)不可用會(huì)對(duì)客戶體驗(yàn)帶來(lái)不小的負(fù)面影響。
[0003]與本發(fā)明相關(guān)的現(xiàn)有技術(shù)
[0004]互聯(lián)網(wǎng)行業(yè)在解決提高響應(yīng)速度、加速Web服務(wù)響應(yīng)時(shí)間、減輕源站壓力方面已經(jīng)有了成熟的技術(shù)。⑶N(Content Delivery Network內(nèi)容分發(fā)網(wǎng)絡(luò))技術(shù)可以使在不同地域的用戶就近獲取所需要的信息以解決以上所說(shuō)的問(wèn)題。CDN是通過(guò)在現(xiàn)有的Internet中增加一層新的CACHE (緩存)層,將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶網(wǎng)絡(luò)〃邊緣〃的CACHE (緩存)節(jié)點(diǎn),在有效期內(nèi)(TTL)對(duì)于重復(fù)的訪問(wèn)無(wú)需從源站獲取數(shù)據(jù),用戶可以就近取得所需內(nèi)容,提高用戶訪問(wèn)網(wǎng)站的響應(yīng)速度,它從技術(shù)上全面解決由于網(wǎng)絡(luò)帶寬小、用戶訪問(wèn)量大、網(wǎng)點(diǎn)分布不均等原因使得用戶訪問(wèn)網(wǎng)站的響應(yīng)緩慢的問(wèn)題。圖1是內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的結(jié)構(gòu)圖。如圖1所示,它從運(yùn)營(yíng)商和地域分別做了節(jié)點(diǎn)用以響應(yīng)不同地區(qū)不同運(yùn)營(yíng)商網(wǎng)絡(luò)的用戶請(qǐng)求。
[0005]現(xiàn)有技術(shù)的技術(shù)方案
[0006]目前多家互聯(lián)網(wǎng)企業(yè)在做類似價(jià)格展示系統(tǒng)的時(shí)候均采用了⑶N技術(shù)。圖2示出了現(xiàn)有技術(shù)中的價(jià)格展示系統(tǒng)。如圖2所示,中心機(jī)房用于部署價(jià)格計(jì)算應(yīng)用服務(wù),外圍CDN節(jié)點(diǎn)在有效期內(nèi)(TTL)緩存價(jià)格,失效后回到源站的價(jià)格計(jì)算應(yīng)用服務(wù)獲取價(jià)格繼續(xù)緩存在外圍的CDN節(jié)點(diǎn)的緩存中。
[0007]現(xiàn)有技術(shù)的缺點(diǎn)
[0008]任何一種技術(shù)或系統(tǒng)都有一定的適用場(chǎng)景。電子商務(wù)企業(yè)的價(jià)格系統(tǒng)由于其敏感性應(yīng)該是個(gè)實(shí)時(shí)系統(tǒng),CDN的CACHE(緩存)節(jié)點(diǎn)由于存在有效時(shí)間(TTL)的設(shè)置,不同的節(jié)點(diǎn)設(shè)置可能存在不一致,即便同一個(gè)節(jié)點(diǎn)由于有效時(shí)間(TTL)的存在必然出現(xiàn)短暫時(shí)間差異,好多節(jié)點(diǎn)處于減輕源站壓力的考慮有效時(shí)間(TTL)還比較長(zhǎng),這在一定程度上犧牲了不少實(shí)時(shí)性。
[0009]因此,需要一種能夠提供商品價(jià)格實(shí)時(shí)展示的方法和系統(tǒng)。

【發(fā)明內(nèi)容】

[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種用于提供商品價(jià)格實(shí)時(shí)展示的系統(tǒng),包括:實(shí)時(shí)單元,所述實(shí)時(shí)單元用于實(shí)時(shí)獲取商品的價(jià)格數(shù)據(jù),并且包括應(yīng)用模塊和數(shù)據(jù)存儲(chǔ)模塊;價(jià)格源站,所述價(jià)格源站與所述實(shí)時(shí)單元通信地連接并且用于響應(yīng)于請(qǐng)求向所述實(shí)時(shí)單元提供所述價(jià)格數(shù)據(jù);價(jià)格更新消息隊(duì)列模塊,所述價(jià)格更新消息隊(duì)列模塊與所述價(jià)格源站通信地連接,并且被配置成當(dāng)所述實(shí)時(shí)單元獲取所述價(jià)格數(shù)據(jù)時(shí),所述價(jià)格源站將商品編號(hào)異步寫入所述價(jià)格更新消息隊(duì)列模塊中;回寫應(yīng)用,所述回寫應(yīng)用用于從所述價(jià)格更新消息隊(duì)列模塊獲取所述商品編號(hào),并進(jìn)一步獲取最新價(jià)格,以進(jìn)行回寫并更新所述實(shí)時(shí)單元中的所述數(shù)據(jù)存儲(chǔ)模塊中的價(jià)格數(shù)據(jù)。
[0011]優(yōu)選地,所述應(yīng)用模塊進(jìn)一步被配置成:處理對(duì)商品的所述價(jià)格數(shù)據(jù)的請(qǐng)求,對(duì)所請(qǐng)求的商品進(jìn)行編號(hào),并從所述數(shù)據(jù)存儲(chǔ)模塊中獲取所述商品當(dāng)前的價(jià)格數(shù)據(jù);如果所述當(dāng)前的價(jià)格數(shù)據(jù)有效,則所述應(yīng)用模塊使用所述當(dāng)前的價(jià)格數(shù)據(jù)并返回所述請(qǐng)求;以及如果所述當(dāng)前的價(jià)格數(shù)據(jù)無(wú)效,則所述應(yīng)用模塊向所述價(jià)格源站發(fā)起對(duì)所述商品的最新價(jià)格的請(qǐng)求,并返回所獲得的最新價(jià)格。
[0012]優(yōu)選地,所述應(yīng)用模塊進(jìn)一步被配置成:如果所述價(jià)格源站正常返回請(qǐng)求,則正常使用所述最新價(jià)格;以及如果所述價(jià)格源站無(wú)返回或超時(shí),則所述實(shí)時(shí)單元返回所述當(dāng)前的價(jià)格數(shù)據(jù)。
[0013]優(yōu)選地,所述系統(tǒng)進(jìn)一步包括:后端應(yīng)用,所述后端應(yīng)用用于提供對(duì)商品價(jià)格改變相關(guān)的業(yè)務(wù)操作推送到所述價(jià)格更新消息隊(duì)列模塊,以便得到價(jià)格的最新變化。
[0014]優(yōu)選地,所述價(jià)格數(shù)據(jù)包括當(dāng)前的價(jià)格和最近過(guò)期時(shí)間戳。
[0015]優(yōu)選地,如果當(dāng)前時(shí)間小于或等于所述最近過(guò)期時(shí)間戳,則所述當(dāng)前的價(jià)格數(shù)據(jù)有效;并且如果當(dāng)前時(shí)間大于所述最近過(guò)期時(shí)間戳,則所述當(dāng)前的價(jià)格數(shù)據(jù)無(wú)效。
[0016]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供了一種用于提供商品價(jià)格實(shí)時(shí)展示的方法,包括:實(shí)時(shí)單元的應(yīng)用模塊向價(jià)格源站請(qǐng)求實(shí)時(shí)獲取商品的價(jià)格數(shù)據(jù);所述價(jià)格源站響應(yīng)于請(qǐng)求向所述實(shí)時(shí)單元提供所述價(jià)格數(shù)據(jù),并且當(dāng)所述實(shí)時(shí)單元獲取所述價(jià)格數(shù)據(jù)時(shí),所述價(jià)格源站將商品編號(hào)異步寫入價(jià)格更新消息隊(duì)列模塊中;以及回寫應(yīng)用從所述價(jià)格更新消息隊(duì)列模塊獲取所述商品編號(hào),并進(jìn)一步獲取最新價(jià)格,以進(jìn)行回寫并更新所述實(shí)時(shí)單元中的數(shù)據(jù)存儲(chǔ)模塊中的價(jià)格數(shù)據(jù)。
[0017]優(yōu)選地,所述方法進(jìn)一步包括:所述實(shí)時(shí)單元的應(yīng)用模塊處理對(duì)商品的所述價(jià)格數(shù)據(jù)的請(qǐng)求,對(duì)所請(qǐng)求的商品進(jìn)行編號(hào),并從所述實(shí)時(shí)單元的數(shù)據(jù)存儲(chǔ)模塊中獲取所述商品當(dāng)前的價(jià)格數(shù)據(jù);如果所述當(dāng)前的價(jià)格數(shù)據(jù)有效,則所述應(yīng)用模塊使用所述當(dāng)前的價(jià)格數(shù)據(jù)并返回所述請(qǐng)求;以及如果所述當(dāng)前的價(jià)格數(shù)據(jù)無(wú)效,則所述應(yīng)用模塊向所述價(jià)格源站發(fā)起對(duì)所述商品的最新價(jià)格的請(qǐng)求,并返回所獲得的最新價(jià)格。
[0018]優(yōu)選地,如果所述價(jià)格源站正常返回請(qǐng)求,則所述應(yīng)用模塊正常使用所述最新價(jià)格;以及如果所述價(jià)格源站無(wú)返回或超時(shí),則所述實(shí)時(shí)單元返回所述當(dāng)前的價(jià)格數(shù)據(jù)。
[0019]優(yōu)選地,所述方法,進(jìn)一步包括:由后端應(yīng)用將提供對(duì)商品價(jià)格改變相關(guān)的業(yè)務(wù)操作推送到所述價(jià)格更新消息隊(duì)列模塊,以便得到價(jià)格的最新變化。
[0020]優(yōu)選地,所述價(jià)格數(shù)據(jù)包括當(dāng)前的價(jià)格和最近過(guò)期時(shí)間戳。
[0021]優(yōu)選地,如果當(dāng)前時(shí)間小于或等于所述最近過(guò)期時(shí)間戳,則所述當(dāng)前的價(jià)格數(shù)據(jù)有效;并且如果當(dāng)前時(shí)間大于所述最近過(guò)期時(shí)間戳,則所述當(dāng)前的價(jià)格數(shù)據(jù)無(wú)效。
[0022]根據(jù)本公開和附圖的下面的詳細(xì)描述,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)其它的目的、特征、以及優(yōu)點(diǎn)將是顯而易見的。
【附圖說(shuō)明】
[0023]附圖圖示了本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。在附圖中:
[0024]圖1是內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的結(jié)構(gòu)圖。
[0025]圖2示出了現(xiàn)有技術(shù)中的價(jià)格展示系統(tǒng)。
[0026]圖3示出了根據(jù)本發(fā)明的實(shí)施例的實(shí)時(shí)價(jià)格系統(tǒng)的示意圖。
[0027]圖4是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)存儲(chǔ)模塊的數(shù)據(jù)更新方式的示意圖。
[0028]圖5示出了根據(jù)本發(fā)明的實(shí)施例的用于提供商品價(jià)格實(shí)時(shí)展示的方法的流程圖。
[0029]圖6示出了根據(jù)本發(fā)明的實(shí)施例的實(shí)時(shí)單元部分場(chǎng)景下壓力測(cè)試的表現(xiàn)。
【具體實(shí)施方式】
[0030]根據(jù)本發(fā)明的實(shí)施例公開了一種提供商品價(jià)格實(shí)時(shí)展示的方法和系統(tǒng)。在以下描述中,為了說(shuō)明的目的,闡述了多個(gè)具體細(xì)節(jié)以提供對(duì)本發(fā)明的實(shí)施例的全面理解。然而,對(duì)于本領(lǐng)域人員顯而易見的是,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)。
[0031]總體構(gòu)成
[0032]圖3示出了根據(jù)本發(fā)明的實(shí)施例的實(shí)時(shí)價(jià)格系統(tǒng)300的示意圖。
[0033]如圖3所示,實(shí)時(shí)價(jià)格系統(tǒng)300由實(shí)時(shí)單元301、價(jià)格源站303、回寫應(yīng)用307、價(jià)格更新消息隊(duì)列模塊305、后端應(yīng)用309等部分組成。
[0034]實(shí)時(shí)單元301是整個(gè)系統(tǒng)的關(guān)鍵組件,用于實(shí)時(shí)獲取商品的價(jià)格數(shù)據(jù)。實(shí)時(shí)單元301包括應(yīng)用模塊311和數(shù)據(jù)存儲(chǔ)模塊313。所有的請(qǐng)求都會(huì)首先進(jìn)入實(shí)時(shí)單元301的應(yīng)用模塊311進(jìn)行處理。實(shí)時(shí)單元301的應(yīng)用模塊311對(duì)所有請(qǐng)求并行處理,在處理時(shí)對(duì)請(qǐng)求的商品進(jìn)行編號(hào)并從數(shù)據(jù)存儲(chǔ)模塊313中獲取該商品當(dāng)前的價(jià)格數(shù)據(jù)。該價(jià)格數(shù)據(jù)例如可以包括當(dāng)前的價(jià)格和最近過(guò)期時(shí)間戳。如果當(dāng)前的價(jià)格數(shù)據(jù)有效/未過(guò)期,例如,當(dāng)前時(shí)間小于或者等于最近過(guò)期時(shí)間戳,則使用該價(jià)格數(shù)據(jù)并返回價(jià)格請(qǐng)求;如果當(dāng)前的價(jià)格數(shù)據(jù)無(wú)效/已過(guò)期,例如,當(dāng)前時(shí)間大于最近過(guò)期時(shí)間戳,則應(yīng)用模塊311向價(jià)格源站303發(fā)起對(duì)最新價(jià)格的請(qǐng)求,并把向價(jià)格源站303請(qǐng)求的最新價(jià)格返回給請(qǐng)求;如果價(jià)格源站303正常返回請(qǐng)求,則正常使用所述最新價(jià)格,如果價(jià)格源站303無(wú)返回或超時(shí),則實(shí)時(shí)單元301返回舊數(shù)據(jù)(即,過(guò)期數(shù)據(jù))。實(shí)時(shí)單元301的數(shù)據(jù)存儲(chǔ)模塊313全量存儲(chǔ)價(jià)格數(shù)據(jù),存儲(chǔ)的價(jià)格數(shù)據(jù)由后端回寫應(yīng)用307寫入進(jìn)來(lái),所寫入的數(shù)據(jù)均是當(dāng)時(shí)的最新數(shù)據(jù),以供實(shí)時(shí)單元301的應(yīng)用模塊311使用。
[0035]價(jià)格源站303與實(shí)時(shí)單元301通信地連接并且用于提供價(jià)格計(jì)算服務(wù)。價(jià)格源站303主要供實(shí)時(shí)單元301獲取最新價(jià)格,是整個(gè)系統(tǒng)的基礎(chǔ)組件。對(duì)于實(shí)時(shí)單元301獲取最新價(jià)格的商品編號(hào),價(jià)格源站303會(huì)將該商品編號(hào)異步寫入價(jià)格更新消息隊(duì)列模塊305里,使得回寫應(yīng)用307從消息隊(duì)列模塊305中獲取包括該商品編號(hào)的消息,并且進(jìn)一步獲取最新價(jià)格,以便進(jìn)行回寫和更新實(shí)時(shí)單元301的數(shù)據(jù)存儲(chǔ)模塊313中的價(jià)格數(shù)據(jù),從而盡量減少實(shí)時(shí)單元301因?yàn)閮r(jià)格數(shù)據(jù)過(guò)期再次回源請(qǐng)求價(jià)格源站303。
[0036]回寫應(yīng)用307從價(jià)格更新消息隊(duì)列模塊305里獲取價(jià)格更新任務(wù),計(jì)算當(dāng)時(shí)的價(jià)格數(shù)據(jù)(價(jià)格及最近過(guò)期時(shí)間戳)并更新到實(shí)時(shí)單元301的數(shù)據(jù)存儲(chǔ)
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
桓仁| 鸡东县| 那曲县| 九龙城区| 舒兰市| 海伦市| 新兴县| 墨玉县| 中西区| 玉环县| 綦江县| 余姚市| 冕宁县| 云和县| 本溪市| 惠州市| 昭苏县| 历史| 邯郸县| 广安市| 巴林左旗| 城固县| 皮山县| 高阳县| 芒康县| 土默特左旗| 湖口县| 邯郸市| 中阳县| 和静县| 满洲里市| 上林县| 兴海县| 大连市| 乌苏市| 邻水| 霍州市| 宁武县| 盐池县| 乳山市| 都江堰市|