天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 經濟論文 > 國際貿易論文 >

淘寶積分系統(tǒng)積分轉賬子系統(tǒng)的設計與實現

發(fā)布時間:2020-11-18 04:56
   積分是互聯(lián)網產品中平臺發(fā)放給用戶的具有補貼性質的虛擬貨幣。合理高效的積分體系可以提高用戶對產品的粘性和忠誠度。原有淘寶積分系統(tǒng)只提供平臺和用戶間的積分流通能力,不提供用戶間的積分流通能力,F有積分體系缺乏用戶間互動,難以合理分配積分資源。為了解決這一問題,本文設計并實現了淘寶積分系統(tǒng)的積分轉賬子系統(tǒng),為現有積分提供了積分轉賬的能力,為積分資源更合理的重新分配提供了可能。積分轉賬子系統(tǒng)提供了不同積分賬戶間相互轉賬的能力,積分轉賬能力包括同步轉賬和異步轉賬兩種不同轉賬方式。系統(tǒng)還提供用于限制惡意積分轉賬的積分轉賬規(guī)則,以及保證高并發(fā)能力的用戶積分賬戶列表查詢功能。系統(tǒng)能處理各種并發(fā)及失敗場景,這些處理保證了積分轉賬的最終一致性。此外,系統(tǒng)有著高并發(fā)能力及高可用性。本文首先介紹了積分轉賬子系統(tǒng)的需求背景,針對系統(tǒng)所處的大流量互聯(lián)網應用場景,分析了系統(tǒng)的功能性需求和非功能性需求。本文接著介紹了系統(tǒng)的架構設計,通過類圖及流程圖的方式介紹了各模塊的概要設計,通過實體關系圖及實體屬性解釋表的方式介紹了數據庫設計。最后,本文通過時序圖及代碼的方式介紹了各模塊的核心實現以及對各種失敗場景的處理,包括轉賬流程模塊、積分操作模塊、積分規(guī)則模塊、積分賬戶列表管理模塊和定時任務模塊,并對系統(tǒng)進行了功能測試和性能測試。
【學位單位】:南京大學
【學位級別】:碩士
【學位年份】:2019
【中圖分類】:F724.6;TP311.52
【部分圖文】:

元數據信息,架構


通道SSD的鍵值存儲系統(tǒng)相比于基于LSM-Tree及傳統(tǒng)SSD的鍵值存儲系統(tǒng)在吞??吐量上能有三倍以上的提高。此外,LDB還提供多機房主備容災能力及機房間??數據同步能力。LDB的架構圖如圖2.3所示:???artifact??D??ConfigServer??r-?1????主服務器?從服務器??<<artifact>>?D?A??Diamond?丨??.m?<?,?一?|?I?心???mss:?^??!???服務器1服務器2?客戶端?===?0??復制/遷移??匕’1?"l??數據服務器1?數據服務器2??圖2.3:?LDB架構圖??其中Diamond用于存儲ConfigServer、DataServer的元數據信息,包括地址、Data??Server讀寫權重配置、多集群時各集群的讀寫比例等。ConfigServer是阿里??集團內部非持久化配置的存儲中心,主要服提供服務發(fā)現(Service?Discov???ery?[Helal,?2002])?解決方案,?在此,?LDB?使用?ConfigServer?來實現?DataServer?的??動態(tài)管理。應用和主ConfigServer進行通信,來獲取DataServer的地址信息。兩??個ConfigServer機器互為主備,主備ConfigServer互相監(jiān)聽,在發(fā)生故障時主??備ConfigServer能在秒級實現切換。Client在啟動時通過Diamond獲。茫铮睿妫椋纾樱澹颍觯澹颉??DataServer的元數據信息

架構圖,架構


通道SSD的鍵值存儲系統(tǒng)相比于基于LSM-Tree及傳統(tǒng)SSD的鍵值存儲系統(tǒng)在吞??吐量上能有三倍以上的提高。此外,LDB還提供多機房主備容災能力及機房間??數據同步能力。LDB的架構圖如圖2.3所示:???artifact??D??ConfigServer??r-?1????主服務器?從服務器??<<artifact>>?D?A??Diamond?丨??.m?<?,?一?|?I?心???mss:?^??!???服務器1服務器2?客戶端?===?0??復制/遷移??匕’1?"l??數據服務器1?數據服務器2??圖2.3:?LDB架構圖??其中Diamond用于存儲ConfigServer、DataServer的元數據信息,包括地址、Data??Server讀寫權重配置、多集群時各集群的讀寫比例等。ConfigServer是阿里??集團內部非持久化配置的存儲中心,主要服提供服務發(fā)現(Service?Discov???ery?[Helal,?2002])?解決方案,?在此,?LDB?使用?ConfigServer?來實現?DataServer?的??動態(tài)管理。應用和主ConfigServer進行通信,來獲。模幔簦幔樱澹颍觯澹虻牡刂沸畔。兩??個ConfigServer機器互為主備,主備ConfigServer互相監(jiān)聽,在發(fā)生故障時主??備ConfigServer能在秒級實現切換。Client在啟動時通過Diamond獲。茫铮睿妫椋纾樱澹颍觯澹颉??DataServer的元數據信息

視圖,視圖,積分,子系統(tǒng)


則相關數據的存儲,使用分布式任務調度中間件SchdulerX完成檢查數據一致性??的定時任務的調度。??系統(tǒng)的部署視圖如圖5.1所示。系統(tǒng)集群有161臺機器,其中機器均為4核i5??的CPU、4G內存、40GB磁盤的Linux服務器。Tair集群有10臺機器,其中5臺為??主數據服務器,每臺主數據服務器有一臺從數據服務器,以保障可用性。??Mysql集群有64個主數據庫,其中每個主數據庫有1個從數據庫。Metaq集群使??用8個broker來提供可靠消息服務,消息Topic分為64個分區(qū),每個每個分區(qū)有兩??份數據副本,broker互為分區(qū)主備。??’.艦mar ̄ ̄ ̄f|?r?應用機器——[?:????component???“component〉:^?'?Tair?緩存集群??/?Y|?|消息^收者1?|消息接收者161?j敉抿詹制?1??我/US應用?/??comD〇nent??l??component?????^?i?r?….'卻據服務器1從數據服務器1??Jc<component??|?^<c〇mponent???^?數據復制??i????,a?WEB?服務?1?I?WEB?服務?161??卜〇mP繼h?h—叫?l主數據服務器5從數據服務器5?ii?? ̄^^?II?定時?知,,IJ?I?定郵務?161?|??、濛^?—?■"?—?—?■?■丨■■義------?--I--'?一一?—一一'、??-?1?^??/? ̄7|?/?"?1?y\?
【相似文獻】

相關期刊論文 前10條

1 李遠東;;試論微分與積分的聯(lián)系[J];渝州大學學報(自然科學版);1988年01期

2 徐?倫;林哲紅;;用小型圓形緊湊拉伸試樣測定轉子芯料的J積分值[J];機械強度;1989年02期

3 ;怎樣不交叉[J];小讀者;2012年02期

4 ;機器人樂師[J];小讀者;2012年04期

5 ;箭頭[J];小讀者;2012年04期

6 張祉浩;;選栗子[J];小讀者;2009年08期

7 要二海;;填字[J];小讀者;2009年10期

8 謝革;;巧算立方體[J];小讀者;2009年12期

9 ;小狗和球[J];小讀者;2009年02期

10 ;說出時間[J];小讀者;2010年03期


相關碩士學位論文 前9條

1 黃圣達;淘寶積分系統(tǒng)積分轉賬子系統(tǒng)的設計與實現[D];南京大學;2019年

2 陳杰;相關積分的實時優(yōu)化方法與應用[D];北京化工大學;2017年

3 朱玲;中藥分期治療氣滯血瘀型子宮內膜不規(guī)則脫落的臨床觀察[D];安徽中醫(yī)藥大學;2015年

4 覃森;涂層裂紋失效過程的數值模擬[D];西南交通大學;2007年

5 楊波;養(yǎng)肝利膽顆粒治療慢性膽囊炎的臨床研究[D];湖北中醫(yī)學院;2006年

6 孫新建;爆破地震速度激勵下反應譜特性與震動損傷研究[D];太原理工大學;2008年

7 趙海青;模糊數的Ranking與模糊規(guī)劃[D];遼寧師范大學;2003年

8 王必寧;復合材料膠接修補金屬裂紋板的計算與實驗研究[D];西北工業(yè)大學;2004年

9 孫兵;COPD患者營養(yǎng)狀況和腦能量代謝水平的評估及r-hGH對其營養(yǎng)狀況和免疫功能的影響[D];福建醫(yī)科大學;2013年



本文編號:2888344

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/jingjilunwen/guojimaoyilunwen/2888344.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶724c5***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com