A Group Distributed System Deployment Full Record - Overview

 

The list of things that the system needs to handle is as follows:

 

1. Nginx is responsible for load balancing

     Nginx article address:  http://woaijiadanoo.iteye.com/blog/2352411

2. Keepalived is responsible for HA of Nginx

3. Redis master-slave node replication

       Note: Only a few nodes use Redis this time, so Redis cluster is not involved

4. ActiveMQ cluster

5. Hadoop cluster

       Note: The types and sizes of files in this system are relatively complex, and the distributed file system of HDFS is mainly used.

6. Https deployment

7. Tomcat optimization

8. Server settings [RedHat 6.5 Enterprise Edition]

9. JVM optimization

 

     The overall structure of the project is as follows:

 



 

 

Of course, due to environmental reasons, the cluster is not considered. The soft armor of the entire system is supported in the form of master-slave + HA, and the subsequent content is mainly expanded from this perspective.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326524174&siteId=291194637