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 · 482 阅读 · 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 · 247 阅读 · 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 · 119 阅读 · 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 · 162 阅读 · 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 · 105 阅读 · 0 评论