
Spring Cloud
45度灰
这个作者很懒,什么都没留下…
展开
-
注册高可用的Eureka服务注册中心
这里使用的是一个项目,开启不同的端口。将两个Eureka之间相互注册达到高可用的目的!首先我们先创建好项目并且添加maven依赖。这里我使用的是Idea中Spring Initializr 工具创建Spring cloud项目。 然后点Next生成项目就OK了。下面是配置文件 在application.yml中配置 服务名,和需要...原创 2018-03-31 13:54:36 · 315 阅读 · 1 评论 -
Spring cloud微服务的客户端负载均衡 Ribbon
在我们已经有了服务注册中心和服务提供者(这里为了节省时间,此项目即是服务提供者,也是服务消费者),下面就尝试创建服务消费者,它主要完成两个目标,发现服务和消费服务。其中发现服务由 Eureak 的客户端完成,而服务消费的任务由 Ribbon 完成。Ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡器,它可以通过在客户端中配置的 ribbonServerList 重写,扩展成从...原创 2018-05-02 17:14:11 · 251 阅读 · 0 评论 -
SpringCloud服务治理
在体验了 Spring Cloud Eureka 通过简单的注解配置就能实现强大的服务治理功能之后,我们来进一步了解一下 Eureka 基础架构中各个元素的一些通信行为,以此来理解基于 Eureka 实现的服务治理体系是如何运作起来的。服务提供者: 服务注册 “服务提供者”在启动的时候会通过发送 REST 请求的方式将自己注册到 Eureka Server 上,同时带上了自身服...原创 2018-05-03 14:23:46 · 651 阅读 · 0 评论 -
Spring cloud 的项目表与作用
Spring Cloud Config: 服务配置中心,将所有的服务的配置文件放到本地仓库或者远程仓库(Git等),配置中心负责读取仓库的配置文件,其他服务向配置中心读取配置。Spring Cloud Config 使得服务的配置统一管理, 并可以在不人为重启服务的情况下进行配置文件的刷新。Spring Cloud Netflix:它是通过Netflix 公司的微服务组件实现的,也是Spring ...原创 2018-07-16 11:03:51 · 347 阅读 · 0 评论