微服务的高可用主要用什么方法保证高可用呢?硬负载均衡设备还是软负载方式保证?

目前微服务的高可用主要用什么方法保证高可用呢?用硬负载均衡设备还是软负载方式保证,还是有其它方式?可以稍微详细介绍介绍。

参与21

5同行回答

ruffylangziruffylangzi  软件架构设计师 , 博云
高可用有两种不同的方式:主从,双活;与具体采用的服务架构关系相对没有那么紧密。软负载,或者硬负载在项目的实施过程中都会遇到。从适用场景而言,软负载更多适用在内网环境,内部服务与服务的交互接口处;硬负载更多呈现在整个应用的入口处,除了负载以为同时包含部分网关的功能...显示全部

高可用有两种不同的方式:主从,双活;与具体采用的服务架构关系相对没有那么紧密。软负载,或者硬负载在项目的实施过程中都会遇到。从适用场景而言,软负载更多适用在内网环境,内部服务与服务的交互接口处;硬负载更多呈现在整个应用的入口处,除了负载以为同时包含部分网关的功能

收起
软件开发 · 2019-07-16
浏览3016
liufengyiliufengyi  软件架构设计师 , 某车企
都可以,跟是否是微服务没有任何关系显示全部

都可以,跟是否是微服务没有任何关系

收起
互联网服务 · 2019-07-05
浏览2910
尘世随缘尘世随缘  技术总监 , 上海某互联网金融公司
微服务框架本身就支持了同一个服务发布多个应用实例,且部署的应用和注册中心都有心跳监测,以保障应用都是在线状态。同时框架本身会支持负载均衡以及重试机制,可以确保在单个应用宕机的情况下不影响应用,可以说微服务的框架通过软负载的方式来保证了服务的高可用。...显示全部

微服务框架本身就支持了同一个服务发布多个应用实例,且部署的应用和注册中心都有心跳监测,以保障应用都是在线状态。同时框架本身会支持负载均衡以及重试机制,可以确保在单个应用宕机的情况下不影响应用,可以说微服务的框架通过软负载的方式来保证了服务的高可用。

收起
互联网服务 · 2019-07-03
浏览3148
panmengpanmeng  系统工程师 , 成都农商银行
k8s里面的svc实现4层负载,ingress实现7层负载,istio同样可以实现7层,建议使用专用node来跑ingress,外部使用硬件或者软件负载都可以显示全部

k8s里面的svc实现4层负载,ingress实现7层负载,istio同样可以实现7层,建议使用专用node来跑ingress,外部使用硬件或者软件负载都可以

收起
银行 · 2019-07-03
浏览3092
狂风吹漠北狂风吹漠北  软件开发工程师 , 阳光保险
微服务一般都是软负载,负载均衡是微服务框架最大最基础的能力,像Spring cloud netflix全家桶的robin,Dubbo是阿里自己封装在里面的,所以高可用的问题你不需要担心,这是每个微服务框架最核心的基础功能之一...显示全部

微服务一般都是软负载,负载均衡是微服务框架最大最基础的能力,像Spring cloud netflix全家桶的robin,Dubbo是阿里自己封装在里面的,所以高可用的问题你不需要担心,这是每个微服务框架最核心的基础功能之一

收起
保险 · 2019-07-03
浏览3333

提问者

Senko lee
系统架构师江西裕民银行
擅长领域: 服务器灾备存储

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-07-03
  • 关注会员:6 人
  • 问题浏览:6093
  • 最近回答:2019-07-16
  • X社区推广