美文网首页
spring cloud 五大组件的故事

spring cloud 五大组件的故事

作者: superNeil | 来源:发表于2020-08-11 14:09 被阅读0次

    首先第一组件 eureka 注册中心 , 也就是注册多个服务 , 然而 同一个服务可能 被注册多个 , 所以有了 ribbon , 做负载均衡的 , 它的主要作用就是 从注册中心中拿到一堆的服务列表 , 比如说我要 拿用户服务 , 拿到它可能就有 3/5 个等等 , 这个时候,我们就要按照一定的负载均衡策略 , 然后完成调用 , 而这个操作就交给 ribbon , feign 了. 第三的话, 除了正常调用 , 我们还有可能要做一下的事情 , 比如调用服务的时候 , 服务突然 挂掉了 , 这个时候为了保证服务的一个健壮性 , 就要用到另一个组件了 ,就叫 histrix , 他主要的作用就是做 熔断和降级的 , 以及限流 . 第四个的话 , 我们众多的服务中, 可能有一些配置 , 而这些配置 , 如果我们把它们分散到不同的微服务中 , 这样管理是不好管理的 , 所以呢, 他需要有一个 统一的配置中心 , 就叫 配置中心 . 第五个的话 , 就是网关了 . 就像我们在有n个 微服务 , 而这些服务呢 , 它最终 是要暴露给前端调用的 , 而前端 , 如果是一个服务就有一个地址 , 它是 非常不好管理的 , 这个时候我们处于让它 统一地址 , 这是第一作用 , 第二个作用 , 我还可以 对我要访问的微服务做统一鉴权等操作 , 这些操作统统交给微服务的网关去处理 , 也就是在 spring cloud 当中 , zull 来进行操作 , 这就是 五大组件 .

    相关文章

      网友评论

          本文标题:spring cloud 五大组件的故事

          本文链接:https://www.haomeiwen.com/subject/xvwedktx.html