soa:面向服務的架構
solr集群需要講。
mysql的分庫分表中介軟體:
mycat
(cobar
)提供資料。
在網際網路系統開發當中,我們一般都是採用了分層的方式來架構系統,但是為什麼我們需要分層進行架構呢?
採用分層架構有利於系統的維護,系統的擴充套件。這其實就是系統的可維護性和可擴充套件性。分層就是按照功能把系統切分細分,細分之後就能分布式部署,就能引入伸縮性,就能提高效能。
好處:1、基於soa理念將服務層抽出對外提供服務
2、可以實現靈活的分布式部署
分布式架構:
把系統按照模組拆分成多個子系統。
優點:1、把模組拆分,使用介面通訊,降低模組之間的耦合度。
2、把專案拆分成若干個子專案,不同的團隊負責不同的子專案。
3、增加功能時只需要再增加乙個子專案,呼叫其他系統的介面就可以。
4、可以靈活的進行分布式部署。
缺點:系統之間互動需要使用遠端通訊,介面開發增加工作量。
淘淘商城 zookeeper的安裝
3.一般是上傳到你的家目錄下面 可以在自己的家目錄建立資料夾,把自己的壓縮檔案移動進去,按照自己的習慣與要求 我是自己新建了乙個資料夾然後把壓縮檔案放了進去 4.解壓 使用 tar xvaf zookeeper 3.4.7.tar.gz解壓到當前目錄下 5.解壓後的檔案會放在zookeeper 3....
淘淘商城第六天
1 前台系統搭建 a taotao rest 服務層沒有jsp頁面 b taotao portal 門戶,表現層。2 首頁分類列表展示 a 使用ajax呼叫服務層的服務。b 跨域問題。使用jsonp解決。今天內容 首頁大廣告位的實現。1 cms系統的實現 2 發布服務 3 呼叫服務展示內容 首頁的內...
淘淘商城筆記 day09
耦合度是指其他團隊的版本公升級會影響到我們系統 簡單佇列 生產者將訊息傳送到佇列,消費者從佇列中獲取訊息 work模式 乙個生產者,2個消費者,同乙個訊息只能被乙個消費者獲取 訂閱模式 乙個生產者,多個消費者,每個消費者都有自己的乙個佇列 生產者沒有將訊息直接傳送到佇列,而是傳送到交換機 每個佇列都...