淘淘商城之功能架構和技術架構


一、功能架構

  1.1 系統功能圖

        

  1.2 功能描述

     1)后台管理系統:管理商品、訂單、類目、商品規格屬性、用戶管理以及內容發布等功能;

     2)前台系統:用戶可以在前台系統中進行注冊、登錄、瀏覽商品、首頁、下單等操作;

     3)會員系統:用戶可以在該系統中查詢已下的訂單、收藏的商品、我的優惠券、團購等信息;

     4)訂單系統:提供下單、查詢訂單、修改訂單狀態、定時處理訂單;

     5)搜索系統:提供商品的搜索功能;

        6)單點登錄系統:為多個系統之間提供用戶登錄憑證以及查詢登錄用戶的信息

二、技術架構

  2.1 傳統架構

     

     思考:有什么問題?

      1)模塊之間耦合度太高,其中一個升級其他都得升級;

      2)開發困難,各個團隊開發最后都要整合一起;

      3)系統的擴展性差;

      4)不能靈活的進行分布式部署

  2.2 分布式系統架構

      

      分布式架構:把系統按照模塊拆分成多個子系統。

      優點:1)把模塊拆分,使用接口通信,降低模塊之間的耦合度;

       2)把項目拆分成若干個子項目,不同的團隊負責不同的子項目;

       3)增加功能時只需要再增加一個子項目,調用其他系統的接口就可以;

       4)可以靈活的進行分布式部署

    缺點:系統之間交互需要使用遠程通信,接口開發增加工作量

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM