水平扩展方式除了nginx反向代理扩展还有哪些

来源:4-19 【勤于思考,夯实学习成果】阶段思考题

tanyoung

2019-05-19

宏观上,流量并发特别大的话可以四级负载均衡lvs+keepalived;为了高可用和离用户更近可以异地多活多机房部署; 微观上,可以使用spring cloude的zuul + eruake + ribbon实现应用水平扩展

写回答

4回答

龙虾三少

2019-05-19

赞 对于无状态的服务器水平扩展依靠负载均衡点或者客户端缓存负载均衡路由表及可实现 有状态的数据服务器则要考虑分片和应用改造

2
2
慕容7338445
回复
慕运维1286761
无状态(Stateless)服务器: 无状态服务器在处理每个请求时,不会依赖于之前的请求状态或数据。每个请求都是独立的,服务器不会存储客户端的会话信息。这意味着无状态服务器可以在不同的服务器节点之间进行水平扩展,从而实现更好的负载均衡。客户端每次请求都需要提供足够的信息来描述其请求,服务器可以独立地处理这些请求。无状态服务器通常更容易进行维护和扩展。 有状态(Stateful)服务器: 有状态服务器在处理请求时,会依赖于之前的请求状态或数据。服务器会存储客户端的会话信息,以便后续的请求可以使用这些状态。这种服务器需要在不同的节点之间共享状态信息,通常需要进行额外的管理和同步。有状态服务器在扩展时可能会面临更多的挑战,因为需要考虑如何保持会话状态的一致性。
2023-08-29
共2条回复

weixin_慕雪4027287

2019-07-01

F5算吗?

0
0

慕用5498483

2019-06-03

k8s pod的自动扩容

0
1
JaggerChen
Ingress 也是用到了 Nginx 吧
2019-12-27
共1条回复

宝慕林5249423

2019-06-02

可以使用spring cloude的zuul + eruake + ribbon实现应用水平扩展

------

请问老师,如何让nginx发现新部署的应用程序节点,如果应用节点有实例上的扩缩,nginx会自动添加新节点或者删除老节点呢

0
1
龙虾三少
这个需要动态配置的 修改conf文件中的节点配置
2019-06-02
共1条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程