2019年7月4日

Spring Cloud 之 Hystrix 知识点:隔离、熔断、降级

摘要: Hystrix 是隔离、熔断以及降级的一个框架。 Hystrix 的隔离: Hystrix 会搞很多个小小的线程池,比如订单服务请求库存服务是一个线程池,请求仓储服务是一个线程池,请求积分服务是一个线程池。每个线程池里的线程就仅仅用于请求那个服务。 Hystrix 的熔断: 比如在 5 分钟内请求积 阅读全文

posted @ 2019-07-04 20:50 cag2050 阅读(958) 评论(0) 推荐(0)

Spring Cloud 之 Ribbon 知识点:服务器负载均衡

摘要: Ribbon 是和 Feign 以及 Eureka 紧密协作,完成工作的,具体如下: 1. 首先 Ribbon 会从 Eureka Client 里获取到对应的服务注册表,也就知道了所有的服务都部署在了哪些机器上,在监听哪些端口号。 2. 然后 Ribbon 就可以使用默认的 Round Robin 阅读全文

posted @ 2019-07-04 20:37 cag2050 阅读(250) 评论(0) 推荐(0)

Spring Cloud 之 Feign 知识点:封装了 REST 调用

摘要: Feign Client 会在底层根据你的注解,跟你指定的服务建立连接、构造请求、发起请求、获取响应、解析响应,等等。 Feign 的一个关键机制就是使用了动态代理。 1. 首先,如果你对某个接口定义了 @FeignClient 注解,Feign 就会针对这个接口创建一个动态代理。 2. 接着你要是 阅读全文

posted @ 2019-07-04 20:32 cag2050 阅读(828) 评论(0) 推荐(0)

spring cloud 学习资料

摘要: spring cloud 学习资料 | 网址 | 拜托!面试请不要再问我Spring Cloud底层原理 | https://mp.weixin.qq.com/s/ZH 3JK90mhnJPfdsYH2yDA 阅读全文

posted @ 2019-07-04 20:23 cag2050 阅读(182) 评论(0) 推荐(0)

Gradle 知识点

摘要: api或compile关键字(compile关键字已废弃,被api替代)引用的包对于其他module来说是可见的,而implementation关键字引用的包对于其他module来说是不可见的。 mac 系统中,下载的 Gradle 压缩包解压后存储的文件夹:/Users/<用户名>/.gradle 阅读全文

posted @ 2019-07-04 16:33 cag2050 阅读(212) 评论(0) 推荐(0)

Gradle 学习资料

摘要: Gradle 学习资料 网址 Gradle User Guide 中文版 https://dongchuan.gitbooks.io/gradle-user-guide-/content/ Gradle 用户手册(官方英文版) https://docs.gradle.org/current/user 阅读全文

posted @ 2019-07-04 15:20 cag2050 阅读(201) 评论(0) 推荐(0)

Maven 和 Gradle 对比

摘要: 出处:https://www.cnblogs.com/huang0925/p/5209563.html 阅读全文

posted @ 2019-07-04 15:13 cag2050 阅读(252) 评论(0) 推荐(0)

导航