![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
wzz没bug
Hello World! Hello java!
展开
-
FeignClient动态配置服务url
OpenFeign动态配置服务url原创 2022-08-12 17:32:23 · 4464 阅读 · 0 评论 -
springcloud-zuul详解
源码解析Spring.factories中加载了ZuulServerAutoConfiguration和ZuulProxyAutoConfiguration ZuulServerAutoConfiguration中注册了FilterRegistrationBean FilterRegistrationBean设置new了一个ZuulServletFilter ZuulServletFil...原创 2019-12-17 15:13:39 · 449 阅读 · 0 评论 -
springCloud笔记详细
Eureka1. 服务提供者1. 服务注册服务提供者在启动的时候会通过发送REST请求的方式将自己注册到EurekaServer上, 同时带上了自身服务的 一 些元数据信息。Eureka Server接收到这个REST请求之后,将元数据信息存储在 一 个双层结构Map中, 其中第 一 层的key是服务名, 第二层的key是具体服务的实例名。2. 服务同步当服务提供者发送注册请求到 一 个服务注册中...原创 2018-06-06 16:49:28 · 3287 阅读 · 0 评论 -
spring-cloud(7)【Sidecar整合其他服务】
可以使用sidecar来整合其他web项目到springCloud中。1. 为web项目添加健康检查接口提供http接口,返回json:{"status" : "up"},status用于描述微服务的状态,常见的取值有UP,DOWN,OUT_OF_SERVICE,UNKNOWN等2. 编写sidecar微服务创建项目添加eureka,sidecar,zuul的依赖启动类上加上@EnableSide...原创 2018-06-06 16:22:54 · 2676 阅读 · 1 评论 -
关于zuul,feign和hystrix的整合
1. feign和hystrixfeign整合出错回退的功能,FeignClient的注解中,加入fallbackFactory = UserServiceFallback.class的设置,其中UserServiceFallBack需要实现FallbackFactory<UserServFeign>的接口。在UserServiceFallBack中会接受一个Throwable的对象,...原创 2018-05-24 11:48:23 · 5852 阅读 · 3 评论 -
spring-cloud(5)【zuul】
1. 概述 API网关是 一 个更为智能的应用服务器, 它的定义类似于面向对象设计模式中的Facade模式, 它的存在就像是整个微服务架构系统的门面 一 样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、 负载均衡、 校验过滤等功能之外, 还需要更多能力, 比如与服务治理框架的结合、 请求转发时的熔断机制、 服务的聚合等 一 系列高级功能。 SpringClo...原创 2018-06-04 15:57:40 · 191 阅读 · 0 评论 -
spring-cloud(6)【config】
1.简述springcloud中的配置中心为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持, 它分为服务端与客户端两个部分。 其中服务端也称为分布式配置中心, 它是 一 个独立的微服务应用, 用来连接配置仓库并为客户端提供获取配置信息、 加密/解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或基础设施, 它们通过指定的配置中心来管理应用资源与业务相关的配置内容,并在启动的时...原创 2018-05-25 15:33:50 · 209 阅读 · 0 评论 -
服务熔断、降级、限流、异步RPC -- HyStrix
转自:http://blog.csdn.net/chunlongyu/article/details/53259014在今天,基于SOA的架构已经大行其道。伴随着架构的SOA化,相关联的服务熔断、降级、限流等思想,也在各种技术讲座中频繁出现。本文将结合Netflix开源的Hystrix框架,对这些思想做一个梳理。背景伴随着业务复杂性的提高,系统的不断拆分,一个面向用户端的A转载 2017-12-19 16:19:33 · 324 阅读 · 0 评论 -
spring-cloud(4)【Hystrix】
1. 断路器逻辑转换2. Hystrix简介3. 整合Hystrix1. 添加依赖spring-cloud-starter-hystrix2. 启动类添加注解@EnableCircuitBreaker @EnableHystrix原创 2017-12-15 18:15:30 · 291 阅读 · 0 评论 -
spring-cloud(3)【Feign】
1. Feign简介2. 整合Feign3. 手动创建feign4. Feign对继承的支持5. Feign对压缩的支持6. Feign的日志7. 使用Feign构建多参数请求原创 2017-11-16 17:05:09 · 439 阅读 · 0 评论 -
spring-cloud(2)【Ribbon】
1. Ribbon简介2. 整合Ribbon3.自定义Ribbon配置4. 脱离eureka使用Ribbon原创 2017-11-16 16:59:28 · 472 阅读 · 0 评论 -
spring-cloud(0)【微服务简述】
1. 微服务特性1. 每个微服务可独立运行在自己的进程里2. 一系列独立运行的微服务共同构建起整个系统3. 每个服务为独立的业务开发,一个微服务只关注某个特定的功能。4. 微服务之间通过一些轻量的通信机制进行通信,例如RestFul5. 可以使用不通的语言与数据存储技术6. 全自动的部署机制原创 2017-11-14 18:38:12 · 304 阅读 · 0 评论 -
spring-cloud(1)【eureka】
1. eureka简述2. 编写eureka server3. 将服务注册到eureka上4. eureka的高可用5. 为eureka添加用户认证原创 2017-11-16 16:54:56 · 206 阅读 · 0 评论