SpringCloud分布式微服务云架构 第一篇: 服务的注册与发现Eureka(Finchley版
一、spring cloud简介 鉴于《史上最简单的Spring Cloud教程》很受读者欢迎再次我特意升级了一下版本目前支持的版本为Spring Boot版本2.0.3.RELEASE,Spring Cloud版本为Finchley.RELEASE。 Finchley版本的官方文档如下 http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.html spring cloud 为开发人员提供了快速构建分布式系统的一些工具包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的所以需要开发中对springboot有一定的了解如果不了解的话可以看这篇文章2小时学会springboot。另外对于“微服务架构” 不了解的话可以通过搜索引擎搜索“微服务架构”了解下。 二、创建服务注册中心 在这里我还是采用Eureka作为服务注册与发现的组件至于Consul 之后会出文章详细介绍。 2.1 首先创建一个maven主工程。 首先创建一个主Maven工程在其pom文件引入依赖spring Boot版本为2.0.3.RELEASESpring