一.分布式
1. 解释:
将项目按照功能模块的划分,拆分到多个服务器中,如果其中有某些服务器发生宕机的现象,则不会影响整个项目的运行
对外统一。对内独立
2. 高并发
在单位时间内,有大量用户同时访问服务器。
tomcat并发量:理论值300并发/s,实际150并发/s
3. 集群
有多台tomcat共同来抗击用户大量的访问,搭建集群是抗击高并发最为有效的手段。
一台服务器可以跑3-5个tomcat
高级用法:
搭建集群可以有效的抗击高并发,如果出现了服务器宕机现象,则集群内部有高可用(HA)的机制,可以实现故障的动态的迁移,保证服务器的运行。心跳检测机制判断服务器是否宕机;选举机制选定哪一个服务器用来代替宕机的服务器来运行
熔断机制。
4. 海量数据
说明,公司随着业务的不断的扩大,公司中的数据量逐年递增,如何在庞大的数据量中快速的检索,是现在企业中面临的主要的问题
5. 网络安全
保障公司服务器不被恶意的供给和篡改。