采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
宏观上,流量并发特别大的话可以四级负载均衡lvs+keepalived;为了高可用和离用户更近可以异地多活多机房部署; 微观上,可以使用spring cloude的zuul + eruake + ribbon实现应用水平扩展
赞 对于无状态的服务器水平扩展依靠负载均衡点或者客户端缓存负载均衡路由表及可实现 有状态的数据服务器则要考虑分片和应用改造
服务器有无状态 如何理解
无状态(Stateless)服务器: 无状态服务器在处理每个请求时,不会依赖于之前的请求状态或数据。每个请求都是独立的,服务器不会存储客户端的会话信息。这意味着无状态服务器可以在不同的服务器节点之间进行水平扩展,从而实现更好的负载均衡。客户端每次请求都需要提供足够的信息来描述其请求,服务器可以独立地处理这些请求。无状态服务器通常更容易进行维护和扩展。 有状态(Stateful)服务器: 有状态服务器在处理请求时,会依赖于之前的请求状态或数据。服务器会存储客户端的会话信息,以便后续的请求可以使用这些状态。这种服务器需要在不同的节点之间共享状态信息,通常需要进行额外的管理和同步。有状态服务器在扩展时可能会面临更多的挑战,因为需要考虑如何保持会话状态的一致性。
F5算吗?
k8s pod的自动扩容
Ingress 也是用到了 Nginx 吧
可以使用spring cloude的zuul + eruake + ribbon实现应用水平扩展
------
请问老师,如何让nginx发现新部署的应用程序节点,如果应用节点有实例上的扩缩,nginx会自动添加新节点或者删除老节点呢
这个需要动态配置的 修改conf文件中的节点配置
登录后可查看更多问答,登录/注册
理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题
1.8k 11
1.3k 10
1.7k 9
1.3k 9
1.1k 8