该系统需要处理的内容列表如下:
1、Nginx负责负载均衡
Nginx篇地址: http://woaijiadanoo.iteye.com/blog/2352411
2、Keepalived负责Nginx的HA
3、Redis主从节点复制
注:本次只有几个节点使用Redis,故未涉及Redis集群
4、ActiveMQ集群
5、Hadoop集群
注:本系统文件的类型和大小比较复杂,主要使用HDFS的分布式文件系统
6、Https部署
7、Tomcat优化
8、服务器设置【RedHat 6.5企业版】
9、JVM优化
项目整体架构图如下:
当然,由于环境原因,并没有考虑集群,整套系统的软甲都以主从+HA的形式进行支持,后续的内容也主要从这个角度进行扩展