SpringCloud
介绍SpringCloud相关知识
星河_赵梓宇
菩提本无树,明镜亦非台。
本来无一物,何处惹尘埃。
展开
-
Spring boot的Maven配置依赖
Spring boot 的 Maven 配置依赖 springboot spring pom maven models 我们通过引用spring-boot-starter-parent,添加spring-boot-starter-web可以实现web项目的功能,当然不使用spring-boot-start-web,通过自己添加的依赖包也可以实现,但是需要一个个...转载 2019-02-18 10:36:21 · 2592 阅读 · 0 评论 -
Zuul和Eureka的负载均衡示例
Zuul和Eureka的负载均衡示例 1.概述在本文中,我们将介绍如何通过Zuul和Eureka一起使用来实现负载均衡。我们将请求路由到注册在Spring Cloud Eureka,并通过Zuul Proxy来发现的REST服务。 2.初始设置我们需要设置Eureka服务器/客户端,如文章介绍微服务中服务治理Spring-Cloud-Netflix-Eurek...转载 2019-02-18 11:39:01 · 676 阅读 · 0 评论 -
Spring Cloud 微服务的安全保护
Spring Cloud 微服务的安全保护 上一篇文章中介绍了如何使用Spring Cloud搭建微服务,在本文中讲讲如何对微服务进行安全保护。在Spring Cloud中对应用进行安全保护通常使用Spring Security,这种方式集成起来非常简单而且很容易扩展现有的应用场景。在分布式环境中Spring Security使用Spring Session和Redis来共享会话...转载 2019-02-18 12:03:44 · 370 阅读 · 0 评论 -
Spring-Cloud的版本是如何定义的
Spring-Cloud的版本是如何定义的 Spring Cloud是一个由众多独立子项目组成的大型综合项目,每个子项目有不同的发行节奏,都维护着自己的发布版本号。Spring Cloud通过一个资源清单BOM(Bill of Materials)来管理每个版本的子项目清单。为避免与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的方式。 这些版本名称的命名方式采用了伦敦...转载 2019-02-18 12:09:58 · 658 阅读 · 0 评论 -
Spring-Cloud-Netflix-Eureka 服务注册&治理
Spring-Cloud-Netflix-Eureka 服务注册&治理 1、概述微服务框架中最为核心和基础的模块就是服务治理,它主要用来实现各个微服务实例的自动化注册与发现。在这个体系结构中有一个“中心点”——服务注册中心,每个服务必须注册到服务注册中心。而各个服务之间进行通讯并不需要知道具体服务的主机名和端口。这种实现的一个缺点是所有客户机必须实现某种逻辑来与这个中心点进行交...转载 2019-02-18 12:28:00 · 197 阅读 · 0 评论 -
Consul架构介绍
Consul架构介绍 Consul是由HashiCorp基于Go语言开发的支持多数据中心分布式高可用的服务发布和注册服务软件,采用Raft算法保证服务的一致性,且支持健康检查。 Consul架构只有一个数据中心的Consul的架构图如下:我们可以看到,有三个不同的服务器由Consul管理。整个架构通过使用Raft算法工作,这有助于我们从三个不同的服务器中选出一个领导...转载 2019-02-18 12:44:51 · 385 阅读 · 0 评论 -
Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)
Spring Cloud Eureka VS Consul构建微服务架构 -- 服务注册与发现 一、Spring Cloud EurekaSpring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netf...转载 2019-02-18 12:55:26 · 251 阅读 · 0 评论