国产女人被狂躁到高潮小说,亚洲日韩一区二区三区,色窝窝无码一区二区三区成人网站 ,丰满岳乱妇在线观看中字无码

400-800-9385
網站建設資訊詳細

微服務高并發平臺的架構設計

發表日期:2022-12-16 14:39:36   作者來源:藍明基   瀏覽:1470   標簽:平臺架構設計    
微服務高并發的電子商務平臺基于微服務體系結構的技術且能夠在高并發下正常運行的情況下搭建起來的,本系統總體分為三層架構即表現層、業務層、數據層。第一,基于微觀服務體系結構的思想將復雜的電子商務平臺根據不同的功能模塊劃分為一些小的服務,本系統共劃分為六個微服務,分別是商品微服務、用戶微服務、訂單微服務、購物車微服務、評論微服務、秒殺微服務,這些微服務將置于三層結構的業務層,并配置微服務集群,在表現層使用Vue、JS等技術搭配門戶系統和后臺管理系統的前端界面,這提供給用戶和管理員進行交互是用戶與電子商務平臺的交互模式。用戶通過不同的客戶端訪問我們的門戶系統,管理員訪問后臺管理系統,可以向我們的業務邏輯層發送后請求。這些請求首先經過Nginx服務器,經過解析和反向代理功能將請求發送到我們的Spring GateWay網關,該網關根據請求的路徑和我們設計好的路由規則,通過在Nacos注冊中心拉取微服務列表并使用Ribbon的負載均衡功能平衡負載,最后將請求重定向到業務層載壓力比較低的各個微服務中去。微服務之間的互相調用在本系統使用的是Fegin組件。在調用另一個微服務時,會先在Nacos注冊中心按服務名找到相應的服務并查找到其服務的接口的地址,按此地址進行調用。在數據層,本系統采用MySQL 數據庫進行持久化數據存儲,并采用redis緩存技術進行一些高訪問量的數據緩存,這樣可以提高數據處理速度。該平臺的總體技術體系結構如圖4-1所示。

系統架構圖

圖4-1  系統架構圖

微服務高并發電商平臺的功能設計

通過上面的需求分析,將微服務高并發的電商平臺總體劃分成了六個微服務,分別為商品微服務、用戶微服務、訂單微服務、購物車微服務、評論微服務、秒殺微服務。其中商品微服務提供商品信息展示、商品關鍵字搜索、商品管理、分類管理等功能。訂單微服務提供待發貨訂單管理、待收貨訂單管理、發貨中的訂單管理、下單等功能。用戶微服務提供用戶信息管理、用戶地址管理、我的足跡等功能。購物車微服務提供購物車管理、購物車結算、添加商品到購物車等功能。評論微服務提供用戶評論、評論管理等功能。秒殺微服務提供秒殺商品管理、商品秒殺等功能。平臺的功能模塊圖如圖4-2所示。

電商平臺
 圖4-2  系統功能模塊圖
 

如沒特殊注明,文章均為方維網絡原創,轉載請注明來自http://www.sdlwjx666.com/news/6616.html