使用Eclipse搭建SpringCloud微服务(一)----父工程的搭建

一、工具及说明
开发工具:Eclipse IDE 2019-03 (4.11.0)
框架:spring boot 2.0.8、spring cloud Finchley.SR2

随着近几年微服务架构理念的流行,越来越多微服务架构也进入人们的视野,目前大部分公司用的比较多的是阿里的rcp框架Dubbo,Spring-Cloud等。下面本人简单的给分享一下关于Spring-Cloud 的基本技术心得:

Spring-Clou可以说成对现有Spring-boot 封装和抽象 一下是关于Spring-Could Api文档地址

中文文档:https://springcloud.cc/

官方文档:http://projects.spring.io/spring-cloud/#quick-start

那么Spring Boot和和Spring Cloud 功能区别是什么呢?

1.Spring Boot 它内嵌Web服务器(tomcat/jetty)的可执行程序的框架。你开发的web应用不需要作为war包部署到web服务器中[例如:把war包扔到tomcat app下],Spring Boot 直接作为一个可启动程序,直接把Web启动起来加载起来。

2.Spring Cloud是一套微服务开发和治理框架,来自Netflex的OSS,包含了微服务运行的功能,可以通过Spring-boot 项目集成很多功能比如 RabbitMQ,ES,Ribbon,负载均衡,限流等。

Spring Cloud 基本项目搭建步骤 
Spring Cloud 服务注册发现实现原理 如图 

使用Eclipse搭建SpringCloud微服务(一)----父工程的搭建_第1张图片

A、B、C、三个服务将项目注册到注册中心去,注册中心会不定时的检测每个项目的是否正常运行或者被注册。
 

二、父工程搭建

1.File—>new—>Other...—>Maven文件夹下—>Maven project(常用maven的,new下的菜单中即有maven project,根据个人实际情况选择即可)

使用Eclipse搭建SpringCloud微服务(一)----父工程的搭建_第2张图片

  2.选择如下, 点击,Next

    使用Eclipse搭建SpringCloud微服务(一)----父工程的搭建_第3张图片

3.  输入项目组Group Id:com.yltx。
组件名称Artifact Id:spring-cloud。

  注意:1、packeting选择 pom 方式打包

              2、项目实际名称可自己定义,本文以spring-cloud为例

    使用Eclipse搭建SpringCloud微服务(一)----父工程的搭建_第4张图片

    单击Finish后,主项目即创建完成。

4.删除src目录。自行删除即可。

5.修改pom文件:    


  4.0.0
  com.yltx
  spring-cloud
  0.0.1-SNAPSHOT
  pom
  spring-cloud
  


 

 

你可能感兴趣的:(Eclipse应用)