
【springcloud】
极客on之路
热爱技术,做有态度的技术人!
微信平台架构设计开发。支付技术,安全加密,金融证券
展开
-
Hystrix的常用配置
hystrix: command: #用于控制HystrixCommand的行为 default: execution: isolation: strategy: THREAD #控制HystrixCommand的隔离策略,THREAD->线程池隔离策略(默认),SEMAPHORE->信号量隔离策略 th...原创 2019-12-23 15:47:03 · 1715 阅读 · 0 评论 -
springcloud 客户端负载均衡 两种服务调用方式(ribbon和feign)
我们讲解了eureka server作为服务注册中心,和其他client如何去订阅注册中心,因为每个小功能都作为了一个微服务组件,其中功能之间的通信和访问显得至关重要,于是我们今天来学一下微服务之间如何相互调用和通信。 springcloud 提供了两种方式,一种是 Ribbon,一种是 Feign。 1.Ribbon 是使用 restTemplate 进行调用,并进行客户端负载均衡。 什么是客...转载 2019-12-23 14:04:30 · 392 阅读 · 0 评论 -
springcloud Ribbon 常用配置
Ribbon的常用配置 全局配置 ribbon: ConnectTimeout: 1000 #服务请求连接超时时间(毫秒) ReadTimeout: 3000 #服务请求处理超时时间(毫秒) OkToRetryOnAllOperations: true #对超时请求启用重试机制 MaxAutoRetriesNextServer: 1 #切换重试实例的最大个数 MaxAutoR...原创 2019-12-20 15:19:55 · 819 阅读 · 0 评论 -
Eureka 常用配置
eureka: client: #eureka客户端配置 register-with-eureka: true #是否将自己注册到eureka服务端上去 fetch-registry: true #是否获取eureka服务端上注册的服务列表 service-url: defaultZone: http://localhost:8001/eureka/ # ...原创 2019-12-20 14:44:25 · 235 阅读 · 0 评论 -
springcloud gateway 网关入门(三)熔断、限流、重试
上篇文章介绍了 Gataway 和注册中心的使用,以及 Gataway 中 Filter 的基本使用,这篇文章我们将继续介绍 Filter 的一些常用功能。 修改请求路径的过滤器 StripPrefix Filter StripPrefix Filter 是一个请求路径截取的功能,我们可以利用这个功能来做特殊业务的转发。 application.yml 配置如下: spring: ...转载 2019-12-19 15:43:35 · 833 阅读 · 0 评论 -
springcloud gateway 网关入门(二) 服务化和过滤器
这篇文章我们继续学习 Spring Cloud Gateway 的高级使用方式,比如如何配置服务中心来使用,如何使用熔断、限流等高级功能 注册中心 上篇主要讲解了网关代理单个服务的使用语法,在实际的工作中,服务的相互调用都是依赖于服务中心提供的入口来使用,服务中心往往注册了很多服务,如果每个服务都需要单独配置的话,这将是一份很枯燥的工作。Spring Cloud Gateway 提供了一种默认...转载 2019-12-19 15:03:52 · 284 阅读 · 0 评论 -
springcloud gateway 网关入门(一)
Spring 官方最终还是按捺不住推出了自己的网关组件:Spring Cloud Gateway ,相比之前我们使用的 Zuul(1.x) 它有哪些优势呢?Zuul(1.x) 基于 Servlet,使用阻塞 API,它不支持任何长连接,如 WebSockets,Spring Cloud Gateway 使用非阻塞 API,支持 WebSockets,支持限流等新特性。 Spring Cloud ...转载 2019-12-19 14:36:02 · 335 阅读 · 0 评论 -
springboot之多个filter的执行顺序以及配置
当项目中有多个filter时,为了便于管理,可以创建一个配置文件,对所有的filter进行管理。 有的方法可能同时需要多个filter依次对其进行过滤,这时候便需要对filter的执行进行优先级的排序。 如下: 先生成一个过滤器的bean,再把过滤器的bean注入到FilterRegistrationBean中,并设置一些属性,过滤的url,执行的顺序之类的(order的数值越小,优先级越高...转载 2019-12-16 16:02:32 · 1572 阅读 · 0 评论 -
Spring Cloud Gateway 限流操作
开发高并发系统时有三把利器用来保护系统:缓存、降级和限流,API网关作为所有请求的入口,请求量大,我们可以通过对并发访问的请求进行限速来保护系统的可用性。 常用的限流算法比如有令牌桶算法,漏桶算法,计数器算法等,在Zuul中我们可以自己去实现限流的功能(Zuul中如何限流在我的书《Spring Cloud微服务-全栈技术与案例解析》中有详细讲解),Spring Cloud Gateway的出现本...转载 2019-07-17 10:28:17 · 1175 阅读 · 1 评论 -
Dubbo 和 Spring Cloud的区别
转载 2019-07-12 09:05:09 · 181 阅读 · 0 评论 -
Spring Cloud 探索 | Eureka 高可用部署及 unavailable-replicas 问题
https://blog.youkuaiyun.com/liupeifeng3514/article/details/85273961转载 2019-07-11 10:44:50 · 344 阅读 · 0 评论