Spring Cloud
文章平均质量分 96
知春秋
不忘初心,方得始终。初心易得,始终难守。
展开
-
Java学习笔记分享之Spring Cloud Alibaba篇(上)
第二代Spring Cloud知识原创 2020-11-27 15:15:20 · 426 阅读 · 1 评论 -
Java学习笔记分享之Spring Cloud Netflix篇(上)
第一代Spring Cloud组件使用教材原创 2020-11-27 15:10:28 · 3000 阅读 · 2 评论 -
spring-cloud之Eureka服务注册与消费
spring-cloud之Eureka服务注册与消费Eureka简介 Eureka是Netfilx开源的服务发现组件,本身是一个基于REST的服务。它包含Eureka Server和Eureka Client两个部分。 Eureka Server提供服务注册功能,各个节点启动后,会在Eureka Server中进行注册,这样Eureka Server中的服务注册表中将会存储...原创 2019-05-20 22:29:54 · 743 阅读 · 0 评论 -
Spring-cloud之声明式服务调用Feign
什么是Feign Spring cloud实现服务调用的方式有两种分别是ribbon和feign。Ribbon的调用比较麻烦而且不灵活可以参考博客https://blog.csdn.net/sinat_32366329/article/details/90383664 看下具体的调用过程。 Feign是netflix开发的声明书模板化的HTTP客户端,可以帮助我们更加灵活和便捷...原创 2019-05-26 02:35:39 · 262 阅读 · 0 评论 -
spring-cloud之Feign服务调用降级
服务雪崩如图-1,如果所有服务A/B/C网络/应用等都正常,同时能够快速的处理请求并返回,服务之间就可以正常的调度。 如图-2,如果A服务出现异常情况(网络异常/内部数据库异常等)无法在指定的时间内返回B服务结果,那么由于C服务会持续的请求B服务,最终导致B服务积压了大量的请求而服务器奔溃不可用。 如图-3,B服务由于A服务的不可用导致自身请求积压而崩溃,所以所...原创 2019-05-26 23:47:10 · 7861 阅读 · 1 评论 -
Zuul网关服务
微服务调用过程 前面的博客文章已经介绍过spring cloud的服务的相关内容信息,那么我们回顾一下多个微服务的调用过程。微服务一般会由不同的团队去维护,,那么就会由不同的域名和IP。客户端不可能维护那么多的域名,所以就需要统一的维护所有的域名。这个就是spring cloud提供的网关,网关维护着所有的微服务,客户端通过请求到网关,由网关分发到不同的微服务,这样客户端就只需要维护网关...原创 2019-06-15 00:21:40 · 1880 阅读 · 0 评论 -
Spring cloud之统一配置中心
为什么要使用统一配置中心 对于传统ssh/ssi的单体应用来说,使用配置文件来管理所有的配置没有问题。如果使用spring boot来创建单体应用,那么可以有多个配置文件,使用profile来决定使用那个配置文件。但是在微服务架构中,成千上万的微服务配置文件如果放在不同的服务中,那么难以管理,同时需要添加配置的时候也麻烦。基于这个问题,spring cloud提供了统一配置中心来管理所有...原创 2019-06-15 01:43:45 · 1304 阅读 · 0 评论 -
Spring cloud之Bus消息总线
前言 本节的知识将在博客:https://blog.csdn.net/sinat_32366329/article/details/92030415 的基础上添加bus支持从而实现基于bus的自动刷新配置信息。 Spring cloud bus目前只这次RabbitMQ/Kafka作为消息总线,并没有对ActiveMQ/RokcetMQ做支持。 本节使用比较多公司使用...原创 2019-06-17 00:47:22 · 342 阅读 · 0 评论