![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud篇
文章平均质量分 94
SpringCloud篇
半桶水的码农
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Bus
Spring Cloud Bus 简介Spring Cloud Bus 使用轻量级的消息代理来连接微服务架构中的各个服务,可以将其用于广播状态更改(例如配置中心配置更改)或其他管理指令,本文将对其用法进行详细介绍。我们通常会使用消息代理来构建一个主题,然后把微服务架构中的所有服务都连接到这个主题上去,当我们向该主题发送消息时,所有订阅该主题的服务都会收到消息并进行消费。使用 Spring Cloud Bus 可以方便地构建起这套机制,所以 Spring Cloud Bus 又被称为消息总线。...翻译 2021-05-26 19:01:17 · 11793 阅读 · 1 评论 -
Spring Cloud Hystrix
目录Hystrix 简介创建一个hystrix-service模块@HystrixCommand详解@HystrixCommand中的常用参数设置命令、分组及线程池名称使用ignoreExceptions忽略某些异常降级Hystrix的请求缓存相关注解测试使用缓存测试移除缓存缓存使用过程中的问题请求合并@HystrixCollapser的常用属性功能演示Hystrix的常用配置全局配置实例配置配置文件中相关key的说明Hystrix翻译 2021-05-26 18:39:23 · 292 阅读 · 0 评论 -
Spring Cloud OpenFeign
目录Feign简介创建一个feign-service模块负载均衡功能演示Feign中的服务降级日志打印功能日志级别通过配置开启更为详细的日志查看日志Feign的常用配置Feign简介Spring Cloud OpenFeign 是声明式的服务调用工具,它整合了Ribbon和Hystrix,拥有负载均衡和服务容错功能,本文将对其用法进行详细介绍。Feign是声明式的服务调用工具,我们只需创建一个接口并用注解的方式来配置它,就可以实现对某个服务接口的调用,简化了翻译 2021-05-24 18:47:07 · 195 阅读 · 0 评论 -
Spring Cloud Ribbon
目录Ribbon简介RestTemplate的使用GET请求方法getForObject方法getForEntity方法POST请求方法postForObject示例postForEntity示例PUT请求方法PUT请求示例DELETE请求方法DELETE请求示例创建一个user-service模块创建一个ribbon-service模块使用@LoadBalanced注解赋予RestTemplate负载均衡的能力Ribbon的常用配置全局配翻译 2021-05-24 18:33:24 · 147 阅读 · 0 评论 -
Spring Cloud Zuul
目录Zuul简介创建一个zuul-proxy模块启动相关服务常用功能配置路由规则默认路由规则负载均衡功能配置访问前缀Header过滤及重定向添加Host查看路由信息过滤器过滤器类型过滤器的生命周期自定义过滤器核心过滤器禁用过滤器Ribbon和Hystrix的支持常用配置Zuul简介Spring Cloud Zuul 是Spring Cloud Netflix 子项目的核心组件之一,可以作为微服务架构中的API网关使用,支持动态翻译 2021-05-24 17:55:29 · 325 阅读 · 0 评论 -
Spring Cloud Gateway
目录Gateway 简介相关概念创建 api-gateway模块两种不同的配置路由方式使用yml配置使用Java Bean配置Route Predicate 的使用1、After Route Predicate2、Before Route Predicate3、Between Route Predicate4、Cookie Route Predicate5、Header Route Predicate6、Host Route Predicate7、Me翻译 2021-05-24 16:00:16 · 250 阅读 · 0 评论 -
Spring Cloud Consul
目录Consul 简介使用Consul作为注册中心创建应用注册到Consul负载均衡功能使用Consul作为配置中心创建consul-config-client模块在Consul中添加配置Consul的动态刷新配置Consul 简介Spring Cloud Consul 为 SpringBoot 应用提供了 Consul的支持,Consul既可以作为注册中心使用,也可以作为配置中心使用,本文将对其用法进行详细介绍。Consul是HashiCorp公司推出的开源软翻译 2021-05-24 14:42:57 · 508 阅读 · 0 评论 -
Spring Cloud Config
目录Spring Cloud Config 简介配置仓库目录结构master分支下的配置信息dev分支下的配置信息创建config-server模块通过config-server获取配置信息创建config-client模块获取子目录下的配置刷新配置配置中心添加安全认证创建config-security-server模块修改config-client的配置config-sever集群搭建Spring Cloud Config 简介Spring C翻译 2021-05-24 14:24:50 · 291 阅读 · 0 评论 -
Spring Cloud Eureka
目录Eureka简介搭建Eureka注册中心创建父工程springcloud-learning创建Eureka服务端模块搭建Eureka客户端搭建Eureka注册中心集群运行Eureka注册中心集群给Eureka注册中心添加认证eureka-client注册到有登录认证的注册中心Eureka的常用配置Eureka简介Spring Cloud Netflix Eureka是Spring Cloud Netflix子项目的核心组件之一,主要用于微服务架构中的服务翻译 2021-05-24 11:16:41 · 151 阅读 · 0 评论 -
十分钟了解Spring Cloud
目录为什么需要学习Spring Cloud什么是Spring Cloud设计目标与优缺点Spring Cloud发展前景整体架构主要项目Spring Cloud ConfigSpring Cloud NetflixSpring Cloud BusSpring Cloud ConsulSpring Cloud SecuritySpring Cloud SleuthSpring Cloud StreamSpring Cloud TaskSpring C翻译 2021-05-24 10:33:20 · 153 阅读 · 0 评论