由于公司要做整套電子商務解決方案,考慮到平台的通用性(其中b2b、b2c、o2o、小程式,都離不開基礎平台),優先給公司規劃: 平台管理端(統一管理,包含自營店鋪)、商家管理端(可以入駐,多租戶模式)、買家端(支援PC、h5/公衆号、小程式、ios/android)三個通用平台。
平台管理端,因為考慮到平台管理的使用者通路量比較小,而且都是一些針對于資料表單的操作,如:清單清單、分頁、添加、修改、删除、導入導出等管理功能,也局限于企業使用者,這個平台沒有采用微服務模式,而是使用最傳統的spring boot2.0 + mybatis + 前端模闆(h5、css3、bootstrap、jquery、velocity)技術去實施,相對比較簡潔簡單。
商家管理端,入駐平台開店使用者不可能達到極限,故同樣采用平台管理端技術解決方案(同上)。
買家端,考慮到會員使用者量大(百萬千萬級别)、大資料(億萬)、高并發、前端UI可定制化,故使用微服務模式。考慮到前端業務的通用性,我們将前端購買業務拆分為不同的微服務來滿足需求,拆分服務如下:
honghu-activity:活動
honghu-advert:廣告
honghu-app: app相關
honghu-brand: 品牌
honghu-cms: 内容釋出
honghu-collect: 我的收藏
honghu-common: 系統通用服務
honghu-coupon: 優惠券
honghu-distribution: 分銷
honghu-feedback: 回報
honghu-file: 檔案
honghu-free: 試用
honghu-goodsclass: 商品分類
honghu-goods: 商品
honghu-group: 團購
honghu-home: 首頁
honghu-integral: 積分商城
honghu-member: 會員
honghu-message: 消息
honghu-operate: 營運
honghu-order: 訂單
honghu-pay: 支付
honghu-pin: 拼多多(模拟)
honghu-search: 搜尋
honghu-setting: 設定
honghu-social: 社交電商
honghu-sso: 單點登入
honghu-store: 店鋪
以上是我參與的Spring Cloud B2B2C O2O鴻鹄雲商基礎平台規劃,從現在開始,我會将每一個細節點落實到文章上,希望能夠幫助更多的朋友。