linux服务器安装jdk和jar包上传
我们把我们的文件放到我们的路径下,这部分之前学过了,这里我们再来复习一遍。
然后我们去解压这个压缩包:
然后我们给这个文件改个名字:
然后我们要去配置环境变量:
在文件末尾加
然后我们改动了配置,我们怎么能让它立即生效呢?
然后我们测试一下是否jdk配置成功呢?
我们这里在linux下安装jdk就结束了。这个是初级程序员必备的,也比较简单。
然后我们在了解一下在linux下上传jar包的相关命令:
后端应用集群构建-springboot应用和接口说明
java -jar demo-1.jar
我们就启动成功了。
tail -f nohup.out
我们也可以通过这种守护进程的方式运行jar服务。
我们就可以使用这两种方式在linux上启动我们的jar包了。
nginx负载均衡upstream讲解
我们了解了负载均衡的概念,现在我们就来学习一下如何去进行配置:
我们先启动之前的那两个jar包服务。
然后我们去修改nginx配置文件:
然后我们看我们现在的配置是否生效:
我们先启动nginx:
由此我们可以看出我们的负载均衡的默认策略是轮询策略。
nginx常见的负载均衡策略解析
我们现在使用权重的方式来配置一下:
这里我们也是直接来配置一下我们的nginx配置:
记住我们每次修改完配置,都要重启我们的nginx:
我们这种方式会优先权重大的服务。
现在我们来实际去操作一下这种策略:
我们还是来修改一下配置文件:
重启nginx:
我们这样配置以后,我们每次都只能访问81端口。
当然我们的upstream也有很多别的性能:
重启一下nginx。
这种情况我们也只能访问到81这一个端口,这是因为我们把80端口down掉了,把那个端口关闭了,我们就不能再访问它了。
修改一下Conf文件:
它现在一直都访问的我们的80端口。
我们现在把demo1这个端口杀掉:
kill 2076
现在我们只有一个进程了。
这样它就会访问到我们的81端口。
nginx后端节点可用性探测和配置实操
我们现在去实际操作一下:
修改配置文件:
重启nginx。
现在我们启动了demo-1服务。