社区
Java
帖子详情
微服务负载均衡,当其中一个微服务挂了,怎么才能发现?
zheng_chang_wei
2017-11-27 05:32:06
SpringCloud微服务负载均衡,当其中一个微服务挂了,怎么才能发现?
...全文
807
1
打赏
收藏
微服务负载均衡,当其中一个微服务挂了,怎么才能发现?
SpringCloud微服务负载均衡,当其中一个微服务挂了,怎么才能发现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zheng_chang_wei
2017-11-29
打赏
举报
回复
大神们,怎么解决啊?
微服务
负载均衡
Ribbon
微服务
负载均衡
什么是Ribbon? 目前的主流负载方案分为以下两种: 1,集中式
负载均衡
,在消费者和服务提供方中间使用独立的代理方式进行负载,有硬件的(比如 F5),也有软件的(比如Nginx)。 2,客户端根据自己的请求情况做
负载均衡
,Ribbon 就属于客户端自己做
负载均衡
Spring Cloud Ribbon是基于Netflix Ribbon 实现的一套客户端的
负载均衡
工具,Ribbon客户端组件提供一系列的完善的配置,如超时,重试等。通过Load Balancer获取到服务提供的所有机器实例,
配置
微服务
负载均衡
的两种方式
配置
微服务
负载均衡
的两种方式
微服务
如何做
负载均衡
?
6. 容器化和自动伸缩:使用容器化技术(如Docker)和自动伸缩技术,可以将应用程序部署到多个服务器上,实现
负载均衡
。当请求量增加时,可以自动增加服务器数量,当请求量减少时,可以自动减少服务器数量。3. 软件
负载均衡
器:软件
负载均衡
器通常位于应用程序服务器上,可以使用开源的Nginx、HAProxy等软件
负载均衡
器。每个服务器都有
一个
解析的IP地址,当收到请求时,DNS服务器将请求解析到多个服务器中的
一个
。2. 硬件
负载均衡
器:硬件
负载均衡
器通常位于数据中心,负责将请求分配到不同的服务器。
微服务
-API网关-
负载均衡
外部
负载均衡
外部指的是API网关所管辖的
微服务
,这些
微服务
如果部署的是单实例,那么如果发生故障了,服务就不可用了。那么如何解决这个问题呢? 做高可用有两种方式: HA:主服务和备用服务,只有在主服务
挂
了的时候备用服务才能顶上。 LoadBalancer:
负载均衡
,多个服务实例按照某种策略被轮着访问。 我们在这里采用
负载均衡
的方式,说到
负载均衡
,你可能想到了Nginx、Apache、Haproxy,没错,这些都可以作为
负载均衡
器,但是我给各位的建议是尽量避免惯性思维。 为什么这么说呢? 就
负载均衡
本身
微服务
的几种
负载均衡
算法
目录 一、
负载均衡
二、
负载均衡
算法 1、静态
负载均衡
2、动态
负载均衡
三、Dubbo
负载均衡
的四种算法 1、基于权重随机算法RandomLoadBalance 一、
负载均衡
负载均衡
简单的说就是对流量进行重新分配,避免单一机器直接被较为集中的流量击穿,或者避免部分机器由于没有合理分配流量导致空闲。
负载均衡
分位硬件
负载均衡
和软件
负载均衡
,这里主要对软件
负载均衡
进行
一个
记录。 软件方面的产品比较流行的有LVS、Nginx、HaProxy等。 二、
负载均衡
算法
负载均衡
算法分位静态负
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章