技术选型及Spring Cloud介绍

目录

技术选型及Spring Cloud介绍

目标

技术选型的三要素

微服务技术选型

Spring Cloud 介绍

Spring Cloud的引入


 

技术选型及Spring Cloud介绍

 

目标

    1)微服务的技术选型;

    2)搭建开发具备服务注册发现、客户端负载均衡、服务间通信的微服务架构;

    3)使用SpringCloud Eureka、SpringCloud Ribbon、RestTemplate等组件完成开发;

    4)掌握SpringCloud Eureka、SpringCloud Ribbon、RestTemplate的基本原理;

    5)能够进行微服务的架构设计;

    6)开发微服务代码脚手架;

 

 

技术选型的三要素

    1)保持技术面的广度和深度;

    2)把握和分析技术选项的优缺点;

    3)紧密结合项目和团队的情况;

 

 

微服务技术选型

 

 

 

Spring Cloud 介绍

 

Spring Cloud的引入

   <dependencyManagement>
		<dependencies>
			<dependency>
				<!-- Import dependency management from Spring Boot -->
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-dependencies</artifactId>
				<version>1.4.7.RELEASE</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-dependencies</artifactId>
				<version>Camden.SR7</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>

说明:

   1)我们一贯习惯以import的方式来导入sb和spring cloud,所以我们这里改变引入方式;

   2)将parent删除然后将sb import进来好了,一个拥有spring cloud的sping boot工程就创建好了;

   3)那么引入spring cloud dependencies有什么好处呢,和spring boot dependencies一样,为我们进行版本管理;

    4)这里版本管理是组件的版本,它可以提供给我们一套兼容的组件;而无需我们关心版本也不用在pom中输入版本,比如我们这里的Eureka为例,我们无需输入版本号;

 

 

 

 

 

 


==============================
QQ群:143522604
群里有相关资源
欢迎和大家一起学习、交流、提升!
==============================

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值