
SpringCloud入门教程
“微服务架构”在这几年非常的火热,以至于关于微服务架构相关的开源产品被反复的提及(比如:netflix、dubbo),Spring Cloud也因Spring社区的强大知名度和影响力也被广大架构师与开发者备受关注,本文基于此对SpringCloud做一个简短汇总处理。
Gan3
一日看尽长安花
展开
-
SpringCloud入门教程 (三) 客户端负载均衡Ribbon
客户端负载均衡:Spring Cloud Ribbon前言一、客户端负载均衡和服务端负载均衡区别二、Spring Cloud Ribbon2.1 是什么2.2 如何在微服务架构中使用客户端负载均衡调用服务2.3 负载均衡选择策略有哪些2.4 如何切换负载均衡选择策略2.5 Ribbon容错机制三、Rest Template介绍四、源码解析五、总结前言目前Spring Cloud官网已经不推荐使用Ribbon作为负载均衡工具使用进入了维护模式,而是推荐使用Spring Cloud LoadBalancer原创 2020-07-31 17:54:54 · 611 阅读 · 0 评论 -
SpringCloud入门教程 (二) 服务治理Eureka简述
Eureka简述前言什么是Eureka一、EureKa组件介绍1.1 Eureka Server 服务端1.2 Eureka Client 客户端二、Eureka Server的高可用实现前言什么是Eureka需要对服务治理的核心概念有一定的了解,参考:SpringCloud入门教程 (一) 服务治理核心组件介绍基于CS的设计架构具有独特的自我保护模式基于CAP理论中的AP实现高可用Spring Cloud Eureka使用的是Netflix Eureka来实现服务的注册与发现,它既包含原创 2020-07-31 15:28:47 · 250 阅读 · 0 评论 -
SpringCloud概述-开发前注意事项
SpringCloud简介摘要一、Spring Cloud 与Spring Boot版本选择1.1 SpringCloud的版本号命名规则1.1.1 Spring Cloud版本名与版本号1.2 Spring Boot版本号命名规则1.2.1 关于Spring全家桶中GA、PRE、SNAPSHOT版本区别1.3 SpringBoot和SpringCloud选择最新版本适配吗?1.3.1 对于Spring Cloud 的Hoxton又有众多版本,Spring Boot亦是如此,又该如何选择?二、Spring原创 2020-07-30 17:47:36 · 270 阅读 · 0 评论 -
SpringCloud入门教程 (一) 服务治理核心组件介绍
服务治理两大核心组件摘要为什么我们需要在微服务架构中引入服务治理模块?一、服务注册二、服务发现摘要服务治理可以说是微服务中最为核心和基础的模块,用来实现各个微服务实例的自动化注册和发现。为什么我们需要在微服务架构中引入服务治理模块?业务场景:在最开始构建微服务系统的时候,可能服务并不多,我们可以手工做一些静态配置来完成服务的调用。服务A调用服务B,为了实现服务B的高可用,无论是采用服务端的负载均衡还是客户端的负载均衡都需要手工维护服务B的实例清单,但是随着业务的发展,系统功能语法复杂,相应的微服原创 2020-07-28 22:53:21 · 726 阅读 · 0 评论