- 分布式
- 高并发
- 集群
- 负载均衡
- 高可用
- 大数据
- 业务
- 安全
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:不同的功能之间有相同的业务逻辑
服务层+表现层