请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答 回答被采纳积分+3

4回答

龙虾三少 2019-05-19 13:53:14

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

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

F5算吗?

0 回复 有任何疑惑可以回复我~
慕用5498483 2019-06-03 04:32:06

k8s pod的自动扩容

0 回复 有任何疑惑可以回复我~
  • Ingress 也是用到了 Nginx 吧
    回复 有任何疑惑可以回复我~ 2019-12-27 03:16:50
宝慕林5249423 2019-06-02 18:15:33

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

------

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

0 回复 有任何疑惑可以回复我~
  • 这个需要动态配置的 修改conf文件中的节点配置
    回复 有任何疑惑可以回复我~ 2019-06-02 18:34:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信