Java Web 架构系列 知识(二) 学习高可用

Java Web架构分层:

   客户端(浏览器,app) ->   反向代理(ngnix)   ->  web 应用(tomcat)   ->   servie(服务层)  ->数据库(noSql缓存+mysql)

1. 反向代理:

(1) 为什么用反向代理?

(2) 如何高可用?

(3) 软件: keep alive  vip 硬件:netscalar AC


2. web应用如何高可用,高并发,高伸缩性?

(1) ngnix 指向主备机器,或者集群

(2) 高可用session一致


3. service层如何保证数据一致性?

(1) 服务连接池是什么

(2) mq的作用

(3) search engine的作用


4. noSql的缓存机制和数据库一致性?

(1) 缓存水平切分


5. mysql的主备方案?

(1) 如何做主从同步




二、

1. Http 协议知识点

2. tomcat 和 jetty 区别

3. tomcat的内部框架

猜你喜欢

转载自blog.csdn.net/blueskypan/article/details/78676085
今日推荐