Nginx负载均衡总结

本文介绍了Nginx的负载均衡机制,包括轮询、权重分配、故障转移和IPHASH策略。通过配置Nginx,可以实现对多台服务器的智能调度,提高系统响应能力和容错性。同时,文中提到了IPHASH策略可能导致的负载不均问题,并建议在实际工作中考虑使用SSO来解决用户登录信息共享的问题。
摘要由CSDN通过智能技术生成

1.1 什么是负载均衡
说明:在分布式条件下,为了提高用户请求的响应能力,准备多台服务器(至少两台).一起抗击高并发.需要用户通过同一个网址访问不同服务器的技术称之为负载均衡机制.
默认条件下,nginx会按照指定的负载均衡规则访问服务器。如果访问的服务器又出现了问题,那么则会访问下一台服务器。但是随着负载均衡的继续,任然访问故障机.效率低.

1.2 编辑MsgController
说明:动态获取当前服务器端口号信息
@RestController
public class MsgController {

@Value("${server.port}")
private int port;

//主要获取当前访问服务器的端口号信息!!!!
@RequestMapping("/getPort")
public String getMsg() {
	
	return "您当前访问的服务器端口号:"+port;
}

}
1.2.1 项目打包
注意事项:
1).按照规定在application.yml文件中修改端口号信息 8081/8082/8083…
在这里插入图片描述
2).将项目整体打包部署.
3)项目发布
在dos利用命令实现项目发布: java -jar 8081.war
其它端口同上操作

1.3 Nginx实现负载均衡
1.3.1 负载均衡需求说明
要求: 通过http://manage.jt.com 方式 依次访问8081/8082/8083服务器.

1.3.2 负载均衡策略----轮询
说明: 根据配置文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值