码迷,mamicode.com
首页 > 编程语言 > 详细

SpringCloud

时间:2019-11-02 16:13:57      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:style   代码   zuul   请求   步骤   client   template   col   故障   

# SpringCloud: #
springcloud是一套完整的微服务解决方案,基于springboot框架。但准确来说,它并不是一个框架,而更像是一个大的容器,将市面上成型比较好的微服务框架集成进来,简化了开发者的代码;

Springcloud 常用组件介绍; 
Spring Cloud Eureka:注册中心
        Spring Cloud Feign:声明式服务调用,本质上就是Ribbon+Hystrix,使得Eureka和Ribbon的使用更为简单
        Spring Cloud Hystrix:融断机制,断路器,防止对某一故障服务持续进行访问
        Spring Cloud Ribbon:实现客户端负载均衡
        Spring Cloud Zuul:服务网关,具备服务路由、均衡负载、权限控制等功能
        Spring Cloud Config:统一管理配置文件
        Spring Cloud Sleuth:分布式追踪解决方案(服务多了,调用的线路就会很复杂,需要跟踪来知道你到底是怎么走的)

# feign与ribbon是什么以及都有些什么区别? #
    spring cloud的 Netflix 中提供了两个组件实现软负载均衡调用:ribbon 和 feign 。
    区别:
    ribbon 使用 HttpClient 或 RestTemplate 模拟http请求 步骤相当繁琐。
    feign本身里面就包含有了ribbon
    feign自身是一个声明式的伪http客户端,写起来更加思路清晰和方便

SpringCloud

标签:style   代码   zuul   请求   步骤   client   template   col   故障   

原文地址:https://www.cnblogs.com/yh2two/p/11782326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!