久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

高端電商網站建設架構分析

2021-11-21    分類: 網站建設

電商行業技術特點;
①技術新:(NoSql推廣首在社區網站和電商項目),發展快,需求推動技術的革新。
②技術范圍廣:除了java,像淘寶前端還使用了PHP,數據庫MySQL或者oracle,nosql,服務器端使用Linux,服務器安全、系統安全
③分布式:以前是在一臺機器上做運算,現在是分散到很多機器上,最后匯總起來。(集中式向分布式進行考慮)由需求來推動

④高并發、集群、負載均衡、高可用:由并發問題采用集群進行處理,其中,集群會涉及服務器的主從以及分布問題,使用負載均衡。(權重高低)高可用是對用戶而言,用戶的服務不中斷(系統升級,服務不中斷,淘寶每周更新2次)。
⑤海量數據:雙11,570億的背后,訂單有多少?瀏覽次數有多少?商品會有多少?活動相關數據?
⑥業務復雜:不要簡單的認為是:商品展示出來后,加入購物車后購買就完成了。后臺特別復雜,比如優惠(包郵、滿減)
⑦系統安全:系統上線必須通過系統安全部門審核通過。前年CSDN數據泄露??旖菥频陻祿孤?通過身份證就可以查看你的開房記錄)。近幾年,安全意識逐步在提高。
電商網站需求;
客戶需求:
建立一個全品類的電子商務網站B2C),用戶可以在線購買商品,可以在線支付,也可以貨到付款;
用戶購買時可以在線與客服溝通;
用戶收到商品后,可以給商品打分,評價;
目前有成熟的進銷存系統;需要與網站對接;
希望能夠支持3~5年,業務的發展;
預計3~5年用戶數達到1000萬;
定期舉辦雙11,雙12,三八男人節等活動;
其他的功能參考京東或國美在線等網站。
客戶就是客戶,不會告訴你具體要什么,只會告訴你他想要什么,我們很多時候要引導,挖掘客戶的需求。好在提供了明確的參考網站。因此,下一步要進行大量的分析,結合行業,以及參考網站,給客戶提供方案。
需求功能矩陣
需求管理傳統的做法,會使用用例圖或模塊圖(需求列表)進行需求的描述。這樣做常常忽視掉一個很重要的需求(非功能需求),因此推薦大家使用需求功能矩陣,進行需求描述。
圖片存儲的要求(海量小圖片)用戶可以在線購買商品會員管理,購物車,結算功能良好購物體驗(可用性,性能)在線支付或貨到付款多種在線支付方式支付過程要安全,數據加密(安全性)多種支付接口靈活切換(靈活性,擴展性)可以在線與客服溝通在線客服功能可靠性:即時通訊商品打分評價商品評論 目前有成熟的進銷存系統對接進銷存屬于約束條件對接時要考慮數據一致性,魯棒性支持3~5年,業務的發展 屬于約束條件伸縮性,可擴展性3~5年用戶數達到1000萬 約束條件舉辦雙11,雙12,三八男人節等活動活動管理,秒殺突增訪問流量(可伸縮)實時性要求(高性能)參考京東或國美在線 參考條件
以上是對電商網站需求的簡單舉例,目的是說明(1)需求分析的時候,要全面,大型分布式系統重點考慮非功能需求;(2)描述一個簡單的電商需求場景,使大家對下一步的分析設計有個依據。
、網站初級架構
一般網站,剛開始的做法,是三臺服務器,一臺部署應用,一臺部署數據庫,一臺部署NFS文件系統。
這是前幾年比較傳統的做法,之前見到一個網站10萬多會員,垂直服裝設計門戶,N多圖片。使用了一臺服務器部署了應用,數據庫以及圖片存儲。出現了很多性能問題。
如下圖:
但是,目前主流的網站架構已經發生了翻天覆地的變化。一般都會采用集群的方式,進行高可用設計。至少是下面這個樣子。
(1) 使用集群對應用服務器進行冗余,實現高可用;(負載均衡設備可與應用一塊部署)
使用數據庫主備模式,實現數據備份和高可用;
、系統容量預估
預估步驟:
注冊用戶數-日均UV量-每日的PV量-每天的并發量;
峰值預估:平常量的2~3倍;
根據并發量(并發,事務數),存儲容量計算系統容量。
客戶需求:3~5年用戶數達到1000萬注冊用戶;
每秒并發數預估:
每天的UV為200萬(二八原則);
每日每天點擊瀏覽30次;
PV量:200*30=6000萬;
集中訪問量:24*0.2=4.8小時會有6000萬*0.8=4800萬(二八原則);
每分并發量:4.8*60=288分鐘,每分鐘訪問4800/288=16.7萬(約等于);
每秒并發量:16.7萬/60=2780(約等于);
假設:高峰期為平常值的三倍,則每秒的并發數可以達到8340次。
1毫秒=1.3次訪問;
沒好好學數學后悔了吧?!(不知道以上算是否有錯誤,呵呵~~)
服務器預估:(以tomcat服務器舉例)
按一臺web服務器,支持每秒300個并發計算。平常需要10臺服務器(約等于);[tomcat默認配置是150]
高峰期:需要30臺服務器;
容量預估:70/90原則
系統CPU一般維持在70%左右的水平,高峰期達到90%的水平,是不浪費資源,并比較穩定的。內存,IO類似。
以上預估僅供參考,因為服務器配置,業務邏輯復雜度等都有影響。在此CPU,硬盤,網絡等不再進行評估。
、網站架構分析

根據以上預估,有幾個問題:
需要部署大量的服務器,高峰期計算,可能要部署30臺Web服務器。并且這三十臺服務器,只有秒殺,活動時才會用到,存在大量的浪費。
所有的應用部署在同一臺服務器,應用之間耦合嚴重。需要進行垂直切分和水平切分。
大量應用存在冗余代碼
服務器SESSION同步耗費大量內存和網絡帶寬
數據需要頻繁訪問數據庫,數據庫訪問壓力巨大。
大型網站一般需要做以下架構優化(優化是架構設計時,就要考慮的,一般從架構/代碼級別解決,調優主要是簡單參數的調整,比如JVM調優;如果調優涉及大量代碼改造,就不是調優了,屬于重構):
業務拆分
應用集群部署(分布式部署,集群部署和負載均衡)
多級緩存
單點登錄(分布式Session)
數據庫集群(讀寫分離,分庫分表)
服務化
消息隊列
其他技術
、網站架構優化
1業務拆分
根據業務屬性進行垂直切分,劃分為產品子系統,購物子系統,支付子系統,評論子系統,客服子系統,接口子系統(對接如進銷存,短信等外部系統)。
根據業務子系統進行等級定義,可分為核心系統和非核心系統。核心系統:產品子系統,購物子系統,支付子系統;非核心:評論子系統,客服子系統,接口子系統。
業務拆分作用:提升為子系統可由專門的團隊和部門負責,專業的人做專業的事,解決模塊之間耦合以及擴展性問題;每個子系統單獨部署,避免集中部署導致一個應用掛了,全部應用不可用的問題。
等級定義作用:用于流量突發時,對關鍵應用進行保護,實現優雅降級;保護關鍵應用不受到影響。
2應用集群部署(分布式,集群,負載均衡)
分布式部署:將業務拆分后的應用單獨部署,應用直接通過RPC進行遠程通信;
集群部署:電商網站的高可用要求,每個應用至少部署兩臺服務器進行集群部署;
負載均衡:是高可用系統必須的,一般應用通過負載均衡實現高可用,分布式服務通過內置的負載均衡實現高可用,關系型數據庫通過主備方式實現高可用。
3 多級緩存
緩存按照存放的位置一般可分為兩類本地緩存和分布式緩存。本案例采用二級緩存的方式,進行緩存的設計。一級緩存為本地緩存,二級緩存為分布式緩存。(還有頁面緩存,片段緩存等,那是更細粒度的劃分)
一級緩存,緩存數據字典,和常用熱點數據等基本不可變/有規則變化的信息,二級緩存緩存需要的所有緩存。當一級緩存過期或不可用時,訪問二級緩存的數據。如果二級緩存也沒有,則訪問數據庫。
緩存的比例,一般1:4,即可考慮使用緩存。(理論上是1:2即可)。
4,單點登錄(分布式Session)
系統分割為多個子系統,獨立部署后,不可避免的會遇到會話管理的問題。一般可采用Session同步,Cookies,分布式Session方式。電商網站一般采用分布式Session實現。
再進一步可以根據分布式Session,建立完善的單點登錄或賬戶管理系統。
流程說明
用戶第一次登錄時,將會話信息(用戶Id和用戶信息),比如以用戶Id為Key,寫入分布式Session;
用戶再次登錄時,獲取分布式Session,是否有會話信息,如果沒有則調到登錄頁;
一般采用Cache中間件實現,建議使用Redis,因此它有持久化功能,方便分布式Session宕機后,可以從持久化存儲中加載會話信息;
存入會話時,可以設置會話保持的時間,比如15分鐘,超過后自動超時;
結合Cache中間件,實現的分布式Session,可以很好的模擬Session會話。
數據庫集群(讀寫分離,分庫分表)
大型網站需要存儲海量的數據,為達到海量數據存儲,高可用,高性能一般采用冗余的方式進行系統設計。一般有兩種方式讀寫分離和分庫分表。
讀寫分離:一般解決讀比例遠大于寫比例的場景,可采用一主一備,一主多備或多主多備方式。
本案例在業務拆分的基礎上,結合分庫分表和讀寫分離
業務拆分后:每個子系統需要單獨的庫;
如果單獨的庫太大,可以根據業務特性,進行再次分庫,比如商品分類庫,產品庫;
分庫后,如果表中有數據量很大的,則進行分表,一般可以按照Id,時間等進行分表;(高級的用法是一致性Hash)
在分庫,分表的基礎上,進行讀寫分離;
相關中間件可參考Cobar(阿里,目前已不在維護),TDDL(阿里),Atlas(奇虎360),MyCat(在Cobar基礎上,國內很多牛人,號稱國內第一開源項目)。
電商網站后臺功能模塊分析;
后臺:各類主要信息的概要統計,包括客戶信息、 訂單信息、商品信息、庫存信息、評論和最近反饋等。
商品模塊:
1.商品管理:商品和商品包的添加、修改、 刪除、復制、批處理、商品計劃上下架、SEO、商品多媒體上傳等,可以定義商品是實體還是虛擬,可以定義是否預訂、是否缺貨銷售等。
2.商品目錄管理:樹形的商品目錄組織管理,并可以設置關聯/商品推薦。
3.商品類型管理:定義商品的類型,設置自定義屬性項、SKU項和商品評論項。
4.品牌管理:添加、修改、刪除、上傳品牌 LOGO。
5.商品評論管理:回復、刪除。
銷售模塊:
1.促銷管理:分為目錄促銷、購物車促銷和 優惠券促銷三類,可以隨意定義不同的促銷規則,滿足日常促銷活動:購物折扣、購物贈送積分、購物贈送優惠券、購物免運輸費、特價商品、特定會員購買特定商品、折上折、買二送一等。 2.禮券管理:添加、發送禮券
3.關聯/推薦管理――基于規則引擎,可以支持多種推薦類型,可手工添加或者自動評估商品。
訂單模塊:
1.訂單管理:可以編輯、解鎖、取消訂單、 拆分訂單、添加商品、移除商品、確認可備貨等,也可對因促銷規則發生變化引起的價格變化進行調整。訂單處理完可發起退貨、換貨流程。
2.支付:常用于訂單支付信息的查看和手工 支付兩種功能。手工支付訂單,常用于“款到發貨”類型的訂單,可理解為對款到發貨這類訂單的一種補登行為。
3.結算:提供商家與第三方物流公司的結算 功能,通常是月結。同時,結算功能也是常用來對“貨到付款”這一類型訂單支付后的數據進行對帳
庫存模塊:
1.庫存管理:引入庫存的概念,不包括銷售 規則為永遠可售的商品,一個SKU對應一個庫存量。庫存管理提供增加、減少等調整庫存量的功能;另外,也可對具具體的SKU設置商品的保留數量、***小庫存量、再進貨數量。每條SKU商品的具體庫存操作都會記錄在庫存明細記錄里邊。
2.查看庫存明細記錄。
3.備貨/發貨:創建備貨單、打印備貨單、打印發貨單、打印EMS快遞單、完成發貨等一系列物流配送的操作。
4.退/換貨:對退/換貨的訂單進行收貨流程的處理。
內容模塊:
1.內容管理:包括內容管理以及內容目錄管理。內容目錄由樹形結構組織管理。類似于商品目錄的樹形結構,可設置目錄是否為鏈接目錄。
2.無限制創建獨立內容網頁,比如關于我們,聯系我們。
3.廣告管理:添加、修改、刪除、上傳廣告、 定義廣告有效時限。
4.可自由設置商城導航欄目以及欄目內容、欄目鏈接。
客戶模塊:
1.客戶管理:添加、刪除、修改、重設密碼、 發送郵件等。 2.反饋管理:刪除、回復。
3.消息訂閱管理:添加、刪除、修改消息組 和消息、分配消息組、查看訂閱人。 4.會員資格:添加、刪除、修改。
系統模塊:
1.安全管理:管理員、角色權限分配和安全日志
2.系統屬性管理:用于管理自定義屬性。可關聯模塊包括商品管理、商品目錄管理、內容管理、客戶管理。
3.運輸與區域:運輸公司、運輸方式、運輸 地區。 4.支付管理:支付方式、支付歷史。 5.包裝管理:添加、修改、刪除。
6.數據導入管理:商品目錄導入、商品導入、 會員資料導入。 7.郵件隊列管理:監控郵件發送情況,刪除 發送異常郵件。
報表模塊:
缺省數個統計報表,支持時間段過濾、支持按不同狀態過濾、支持HTML、PDF和Excel格式的導出和打印。 1.用戶注冊統計 2.低庫存匯總 3.缺貨訂單 4.訂單匯總 5.退換貨

本文題目:高端電商網站建設架構分析
文章來源:http://www.js-pz168.com/news3/136953.html

成都網站建設公司_創新互聯,為您提供企業建站、App開發、建站公司、商城網站、虛擬主機、網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
成人av在线观| 亚洲国产欧美日韩| 色屁屁一区二区| 欧美成人伊人久久综合网| 国产精品久久久久影视| 欧美aaa在线| 91国产在线免费观看| 婷婷久久伊人| 日韩欧美综合在线| 一区二区三区中文在线| 国产精品一区二区男女羞羞无遮挡| 成人做爰66片免费看网站| 一区精品在线| 久久久久久毛片| 日韩二区三区四区| 999热视频在线观看| 色94色欧美sute亚洲线路二| 久久婷婷成人综合色| 午夜av一区二区三区| 91免费国产在线| 色8久久精品久久久久久蜜| 久久久久国产免费免费| 日日摸夜夜添夜夜添国产精品 | 成人高清免费在线播放| 欧美一区二区福利| 欧美成人午夜电影| 日韩和的一区二区| caoporen国产精品| 欧美三级日韩在线| 亚洲男人的天堂av| 波多野结衣中文字幕一区| 一本久道久久综合狠狠爱亚洲精品| 久久亚洲春色中文字幕久久久| 肉肉av福利一精品导航| 成人18视频| 91麻豆精品国产91久久久久久久久| 亚洲黄色性网站| av电影在线观看一区| 欧美在线影院一区二区| 亚洲人妖av一区二区| 成人精品国产一区二区4080| 亚洲蜜桃av| 国产精品三级久久久久三级| 国产一区二区美女| 日韩久久不卡| 国产精品欧美精品| 国产不卡一区视频| 色系网站成人免费| 亚洲色图在线播放| 97精品电影院| 欧美老肥妇做.爰bbww视频| 一区二区三区**美女毛片| 91香蕉视频污| 8v天堂国产在线一区二区| 亚洲成人免费在线| 极品尤物一区二区三区| 日韩精品中文字幕在线不卡尤物| 日韩1区2区日韩1区2区| 蜜桃狠狠色伊人亚洲综合网站| 久久先锋影音av鲁色资源网| 精品亚洲免费视频| 中日韩在线视频| 亚洲精品免费在线| 国产久一道中文一区| 日韩免费高清视频| 韩国av一区二区| 色94色欧美sute亚洲13| 亚洲国产一二三| 精品欧美国产| 国产欧美日韩久久| av中文字幕在线不卡| 欧美美女喷水视频| 另类小说综合欧美亚洲| 亚洲精品一区二区三区樱花| 亚洲欧洲三级电影| 成人av网站观看| 精品国精品国产尤物美女| 国产精品 日产精品 欧美精品| 色偷偷88欧美精品久久久| 亚洲综合丁香婷婷六月香| 精品综合久久| 国产精品免费人成网站| 999精品在线观看| 久久尤物电影视频在线观看| 国产91丝袜在线播放| 欧美高清一级片在线| 九色综合狠狠综合久久| 91国产免费看| 奇米精品一区二区三区四区| 亚洲va韩国va欧美va精四季| 亚洲黄色免费网站| 欧美性色黄大片人与善| 亚洲视频综合在线| 蜜桃传媒视频麻豆第一区免费观看| 国产精品麻豆一区二区| 国产69精品久久久久9999apgf| 国产夜色精品一区二区av| 97久久精品人人做人人爽50路| 精品久久久久久最新网址| 成人综合在线观看| 日韩欧美久久一区| 国产成人精品网址| 日韩三级伦理片妻子的秘密按摩| 国产传媒日韩欧美成人| 欧美一区二区播放| 不卡一卡二卡三乱码免费网站 | 狠狠色丁香九九婷婷综合五月| 欧美三级韩国三级日本三斤 | 亚洲日本成人在线观看| 久久青青草原一区二区| 亚洲精品国产a| 欧美一区视久久| 亚洲第一狼人社区| 色综合天天综合网天天看片| 蜜臀91精品一区二区三区| 在线观看亚洲成人| 国内精品国产成人国产三级粉色| 3atv一区二区三区| 成人av综合在线| 久久精品人人做人人爽97| 国产成人av一区二区三区| 国产精品成人一区二区三区夜夜夜| 精品一区国产| 亚洲国产精品精华液网站| 中文字幕日韩一区二区三区| 麻豆91免费看| 欧美一级搡bbbb搡bbbb| 91在线观看一区二区| 国产精品嫩草影院av蜜臀| 女女同性女同一区二区三区91| 亚洲一区中文日韩| 在线观看欧美黄色| 国产精品99精品久久免费| 精品国产123| 精品无码久久久久国产| 亚洲国产裸拍裸体视频在线观看乱了 | 久久久久久久久久久久久9999| 亚洲综合色噜噜狠狠| 色爱区综合激月婷婷| 国产精品自拍一区| 国产视频在线观看一区二区三区 | 国产精品成人一区二区三区夜夜夜| 久久99精品久久久久久水蜜桃| 亚洲国产美国国产综合一区二区| 色乱码一区二区三区88| 国产成人午夜99999| 国产日韩欧美麻豆| 视频一区三区| 国产一区二区三区美女| 久久久91精品国产一区二区精品 | julia一区二区中文久久94| 亚洲欧美激情小说另类| 色综合久久天天| 床上的激情91.| 国产精品白丝在线| 91黄色小视频| 成人ar影院免费观看视频| 亚洲色图欧洲色图| 在线观看免费视频综合| 99久久综合精品| 一区二区激情视频| 欧美久久一二区| 国产精品乱码| 日韩精品三区四区| 欧美v国产在线一区二区三区| 精品国产乱码久久久久软件| 日本强好片久久久久久aaa| 日韩欧美一二三区| 免费影院在线观看一区| 麻豆精品精品国产自在97香蕉| 欧美精品一区视频| 亚洲国产精品一区二区第一页| 国产乱人伦偷精品视频不卡| 国产精品伦理在线| 在线一区二区三区做爰视频网站| 97精品电影院| 天天综合网天天综合色| 精品欧美一区二区在线观看 | 成人午夜av影视| 夜夜爽夜夜爽精品视频| 91精品国产综合久久香蕉的特点| 国产日韩欧美一区二区| 久久aⅴ国产欧美74aaa| 中文字幕av不卡| 欧美三级视频在线| 精品国产一区二区三区日日嗨| 久久精品国产第一区二区三区| 国产欧美日韩在线看| 在线精品视频免费播放| 国产传媒一区| 久国产精品韩国三级视频| 国产精品久久久久aaaa| 欧美午夜精品一区| 久久久久久一区| 国产成a人亚洲| 亚洲成年人影院| 国产婷婷一区二区| 欧美午夜精品久久久久久孕妇 | 国产精品综合网| 一区二区三区资源|