
Spring Cloud
今夕何夕_1988
这个作者很懒,什么都没留下…
展开
-
spring cloud config--基于JDBC数据库配置
Spring Cloud ConfigSpring Cloud Config为分布式系统中的外部配置提供服务端和客户端支持,所谓的服务端是用一台,或者一组(为实现高可用)机器实现从某个固定的地方,默认是git,也可以是其它版本控制工具如SVN,文件服务器,或者JDBC等源头获取配置信息。然后给多个客户端使用,做到统一配置。一、先动手,创建Spring Cloud Config Server...原创 2018-08-05 20:24:32 · 10323 阅读 · 1 评论 -
Eureka--1、初识Eureka
Eureka用于Spring Cloud中的服务注册与发现 什么叫服务注册与发现使用一个专门的服务注册中心,将所有的应用全部注册到注册中心,形成一个map,所有应用需要和外系统进行交换的时候,用服务的“唯一标识ID”去注册中心获取服务的信息进行调用。 为什么要有注册中心,注册中心的作用1、统一管理不需要每个项目都维护一套map了,由中心来做维护和同步,服务使用者直接使用...原创 2018-08-14 20:14:11 · 754 阅读 · 0 评论 -
Eureka--2、第一个Eureka程序,Eureka Client的自启动原理和简要过程
在之前的Spring Cloud Config的基础上,搭建简单的Eureka Server没有代码,很多试验做不起来,我们先创建个Eureka Server再说。本篇主要讲如何创建Eureka Server和Eureka Client,还有个重点是通过源码分析Eureka Client是如何自动启动的。 创建Eureka Server1、通过idea创建Eureka Serv...原创 2018-08-14 21:49:19 · 12945 阅读 · 0 评论 -
Eureka--3、高可用注册中心的第一步,通过defaultZone深入理解zone和serviceUrl
defaultZone与serviceUrl的获取我们平时都是用defaultZone,这个defaultZone到底是什么,为什么一定要用defaultZone,换个别的行不行。网上很多文章都是入门的,不会讲到这一点。 default-zone != defaultZone我是用idea来写application.yml,里面对于属性的提示值不是采用骆驼命名法,而是使用短横线"-...原创 2018-08-16 00:06:01 · 88802 阅读 · 11 评论 -
Eureka--4、使用Peer实现Eureka Server高可用
单独的Eureka Server仍然可以保持很高的弹性因为客户端本地也会存有一份服务的map,所以即使所有的注册中心全部挂掉,也不影响client的相互访问。并且会在注册中心可用的情况下第一时间进行通信,同步数据。即使只有一个Eureka Server,也可以让系统又比较高的弹性。但是对于大型项目,天生就要求有多个Zone的存在。每个Zone中又会有至少一个Eureka Server。...原创 2018-08-16 00:36:16 · 2793 阅读 · 0 评论