- 分佈式
- 高併發
- 集羣
- 負載均衡
- 高可用
- 大數據
- 業務
- 安全
B2B:阿里巴巴,慧聰網,銘萬網
B2C:京東
C2C:淘寶
B2B2C:天貓
O2O:[Online To Offline] 百度美團餓了麼
B2C
前臺:門戶,商品搜索,商品展示,購物車,註冊登錄,訂單提交,支付,會員中心,客戶服務,公告,幫助中心,社區
後臺:商品管理,活動管理,商品推薦,訂單管理,CMS,CRM,採購管理,WMS,財務管理,統計管理,統計報表,系統管理,網絡管理
負載均衡:
- 怎麼管理訪問那個tomcat?
- session共享問題?
2.1 一個tomcat理論上 500併發 .
tomcat集羣複製session,tomcat1,tomcat2...
2.2 10000個併發呢?弄20臺服務器?
每臺都向其他19臺tomcat廣播,佔用內部帶寬,性能拋物線降低。
top爲五個左右
分佈式解決:一個系統拆爲不同功能
session問題,按功能拆分系統,拆分爲獨立的功能,單獨爲某一個節點添加服務器,可調!
隨之問題: 系統之間通信
解決:接口 –>webservice,
這樣每個節點也可以配置個集羣,每個系統之間相互協作。soa:不同的功能之間有相同的業務邏輯
服務層+表現層