Linux 上 Java 分布式部署实操指南
一、架构与组件选型
二、服务器规划与基础环境
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_202export PATH=$JAVA_HOME/bin:$PATH三、部署步骤
nohup java -jar app.jar --spring.profiles.active=prod &;upstream backend {
server 192.168.100.2:8080;
server 192.168.100.3:8080;
}
server {
listen 80;
location / {
proxy_pass http://backend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
四、运维与可观测性
五、大数据与批流处理场景