随笔分类 -  SpringCloud

上一页 1 2

Hystrix - 什么是服务雪崩?
摘要:一、什么是服务雪崩? 雪崩效应:是一种因服务"提供者"的不可用导致服务"调用者"的不可用,并将不可用逐渐放大的过程 下图中, A为服务提供者, B为A的服务调用者, C和D是B的服务调用者. 当A的不可用,引起B的不可用,并将不可用逐渐放大C和D时, 服务雪崩就形成了. 二、什么原因造成了服务雪崩? 阅读全文

posted @ 2021-02-07 20:41 frank_cui 阅读(590) 评论(0) 推荐(0) 编辑

SpringCloud - Ribbon vs Feign的关系
摘要:Ribbon添加maven依赖 spring-starter-ribbon 使用@RibbonClient(value="服务名称") 使用RestTemplate调用远程服务对应的方法 feign添加maven依赖 spring-starter-feign 服务提供方提供对外接口 调用方使用 在接 阅读全文

posted @ 2021-02-04 11:37 frank_cui 阅读(202) 评论(0) 推荐(0) 编辑

SpringCloud - 微服务之间是如何独立通讯的?
摘要:总结 1-同步通信 dubbo通过 RPC (Remote Procedure Call)远程过程调用 springcloud通过 REST接口json调用等(http通讯) 2-异步通信 消息队列,如:RabbitMq、ActiveMq、Kafka 等 阅读全文

posted @ 2021-02-03 16:38 frank_cui 阅读(817) 评论(0) 推荐(0) 编辑

SpringCloud - Feign 动态代理拼接URL地址
摘要:总结 Feign:基于Feign的动态代理机制,根据注解和选择的机器,拼接请求URL地址,发起请求Feign包含了Ribbon,其中请求的URL中的IP地址,就是Ribbon的负载均衡来寻找的 Spring Cloud核心组件:Feign 现在订单服务确实知道库存服务、积分服务、仓库服务在哪里了,同 阅读全文

posted @ 2021-01-31 01:02 frank_cui 阅读(4674) 评论(0) 推荐(0) 编辑

SpringCloud - SpringCloud五大组件:Eureka, Feign, Ribbon, Hystrix, Zuul 大串讲!!!
摘要:拜托!面试请不要再问我Spring Cloud底层原理 目录 一、业务场景介绍 二、Spring Cloud核心组件:Eureka 三、Spring Cloud核心组件:Feign 四、Spring Cloud核心组件:Ribbon 五、Spring Cloud核心组件:Hystrix 六、Spri 阅读全文

posted @ 2021-01-30 23:49 frank_cui 阅读(246) 评论(0) 推荐(0) 编辑

SpringCloud - 分布式的CAP理论
摘要:总结 Zookeeper保证CP Eureka保证AP 分布式领域的CAP理论: C - Consistency 一致性 A - Availability 可用性 P - Partition tolerance 分区容忍性 CAP的理论提出这三者不可兼得,而“P分区容忍性”显然是不可或缺。 P - 阅读全文

posted @ 2021-01-30 18:09 frank_cui 阅读(491) 评论(0) 推荐(0) 编辑

SpringCloud Config - 分布式配置(实现远程读取配置)
摘要:1. 什么是SpringCloud config分布式配置 1.1 springcloud config的本质(重要) 客户端config-client要通调用服务端config-server,获取git上的配置文件。这样,客户端config-client和服务端config-server的配置文件 阅读全文

posted @ 2020-12-12 16:14 frank_cui 阅读(854) 评论(0) 推荐(0) 编辑

SpringCloud - Zuul 路由网关,前端调用后端的统一入口
摘要:总结 参考文献:https://juejin.cn/post/6844903705553174541?utm_source=tuicool&utm_medium=referral%3Futm_source%3Dtuicool&utm_medium=referral Zuul:如果前端、移动端要调用后 阅读全文

posted @ 2020-12-12 13:35 frank_cui 阅读(1157) 评论(0) 推荐(0) 编辑

Hystrix - 服务降级(基于@HystrixCommand + 基于@FeignClient)
摘要:前言 通常情况下的Hystrix是通过注解@HystrixCommand的fallbackMethod属性实现回调的。 在Feign中,由于Feign是用借口实现的声明式Rest,所以Hystrix的通用方法在这里就不适用于Feign了。 一、服务降级 - 通过@HystrixCommand (fa 阅读全文

posted @ 2020-12-12 12:28 frank_cui 阅读(747) 评论(0) 推荐(0) 编辑

SpringCloud - Ribbon 客户端负载均衡工具
摘要:1. Ribbon是什么? 多个“微服务提供者”在eureka集群里注册服务,然后消费者要调用服务时,通过ribbon从eureka集群里查询到可用的服务列表(分别有8001,8002,8003) 然后根据ribbon的load balance算法,选择一个进行调用 2. Ribbon能干嘛? 3. 阅读全文

posted @ 2020-12-11 22:02 frank_cui 阅读(136) 评论(0) 推荐(0) 编辑

SpringCloud - Eureka 服务注册与发现,Eureka集群,Eureka vs ZooKeeper
摘要:1. 什么是Eureka Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eureka包含两个组件:Eureka Server和Eureka Client Eureka 阅读全文

posted @ 2020-12-11 00:55 frank_cui 阅读(171) 评论(0) 推荐(0) 编辑

SpringCloud - 什么是SpringCloud?与SpringBoot的区别?
摘要:1. 什么是SpringCloud 2. SpringCloud与SpringBoot的关系 3. SpringCloud版本号的故事 阅读全文

posted @ 2020-12-09 21:55 frank_cui 阅读(313) 评论(0) 推荐(0) 编辑

SpringCloud - 什么是微服务架构? 四大技术点+解决方案
摘要:1. 微服务架构 1.1 微服务架构的四大问题 本质: 1.2 要解决的四大技术点(重点) 上面的四大问题,翻译成技术点,就是以下4点: 1.3 解决方案 2. 微服务 2.0 单体应用架构 vs 微服务 https://www.cnblogs.com/frankcui/p/14088145.htm 阅读全文

posted @ 2020-12-09 20:48 frank_cui 阅读(404) 评论(0) 推荐(0) 编辑

SpringCloud - 什么是微服务?
摘要:背景 SSM框架,打war包,tomcat运行 SpringBoot,打jar包(内嵌tomcat) 单体应用架构 vs 微服务 单体应用架构 微服务架构 阅读全文

posted @ 2020-12-04 22:53 frank_cui 阅读(106) 评论(0) 推荐(0) 编辑

上一页 1 2
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

levels of contents
点击右上角即可分享
微信分享提示