![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
文章平均质量分 91
安静的次元
这个作者很懒,什么都没留下…
展开
-
【笔记】SpringCloud(5)之Spring Cloud Bus(消息总线)、Spring Cloud Stream(消息驱动)、Spring Cloud Sleuth(分布式服务跟踪)
Spring Cloud BusSpring Cloud Bus结合RabbitMQRabbitMQ前置知识使用原理指定刷新范围架构优化kafka实现消息总线kafka知识Spring Cloud Stream使用(rabbitmq)Spring Cloud Sleuth初始化原理抽样收集抽样收集整合Spring Cloud Bus通常使用轻量级的消息代理来构建一个公用的消息主题,让系统中所有的微服务实例都连接上来,由于该主题中产生的消息会被所有的实例监听和消费,所以称它为消息总线;结合Rabbi原创 2021-10-07 23:06:17 · 465 阅读 · 0 评论 -
【笔记】SpringCloud(4)之Spring Cloud Zuul(API网关服务),Spring Cloud Config(配置中心)
Spring Cloud Zuul构建网关请求路由请求过滤路由匹配路由前缀本地跳转cookie 与头信息Hystrix和Ribbon的支持过滤器构建网关创建Spring Boot 项目, 命名api-getaway,pom文件中加入spring-cloud-starter-zuul 、应用主类添加@EnableZuulProxy (使用注解开启API网关服务功能)配置Zuul的基础信息 (应用名 端口号等)请求路由传统路由方式# 传统路由配置 单实例配置 - 没有服务治理框架的时候原创 2021-10-07 14:10:48 · 238 阅读 · 0 评论 -
【笔记】SpringCloud(3)之Spring Cloud Feign (声明式服务调用)
Spring Cloud Feign前言使用参数绑定继承特性(抽取公有复用)Ribbon配置重试机制前言整合了Spring Cloud Ribbon 、Spring Cloud Hystrix,提供了声明式的web服务客户端定义方式;使用创建Spring Boot 项目,引入spring-cloud-starter-feign、spring-cloud-starter-eureka-server;应用主类添加@@EnableFeignClients 开启Feign;Service接口定义使用@原创 2021-08-29 13:15:12 · 112 阅读 · 0 评论 -
【笔记】SpringCloud(2)之Spring Cloud Ribbon/Hystrix
Spring Cloud Ribbon/Hystrix客户端负载均衡Spring Cloud Ribbon前言基于Http和Tcp的客户端负载均衡工具RestTemplateRibbon参数配置与Eureka结合ribbon重试服务容错保护Spring Cloud Hystrix使用Hystrix断路器模式Hystrix接口和注解的使用方法使用服务降级(fallback是Hystrix执行失败后的备用方法)线程池划分、命令令名称、分组客户端负载均衡Spring Cloud Ribbon前言基于Htt原创 2021-08-27 19:55:25 · 152 阅读 · 0 评论 -
【笔记】SpringCloud(1)之Spring Cloud Eureka
Spring Cloud Eureka前言高可用注册中心服务发现和服务消费前言服务调度方式:1、使用Http的Resful API 或轻量级发送协议,实现信息传递与服务调用的触发;2、通过轻量级消息总线上传递消息,类似RabbitMQ等一些提供可靠异步交换的中间件;#搭建服务注册中心(Eureka-Serve)创建基础的的SpringBoot工程,引入spring-cloud-starter-eureka-server依赖;@EnableEurekaServer (服务端注解)注解启动一原创 2021-08-24 23:03:18 · 94 阅读 · 0 评论