Spring Cloud搭建步骤

Spring Cloud搭建步骤

一、使用Eureka注册服务;
1.搭建Maven父工程;
Spring Cloud搭建步骤
2.搭建服务端工程;
(1)添加依赖;
Spring Cloud搭建步骤

(2)编写配置文件;
Spring Cloud搭建步骤

(3)修改服务端Java代码;
Spring Cloud搭建步骤

(4)启动应用,查看信息;

Spring Cloud搭建步骤
3.搭建客户端工程;
(1)添加依赖;
Spring Cloud搭建步骤

(2)编写配置文件;
Spring Cloud搭建步骤
(3)修改服务端Java代码;
Spring Cloud搭建步骤
(4)启动应用,查看信息;
Spring Cloud搭建步骤
二、实现服务间的调用;
1.搭建订单服务工程;
(1)在pom.xml中,添加spring-cloud-starter-eureka依赖;
Spring Cloud搭建步骤

(2)编写配置文件;

Spring Cloud搭建步骤
(3)创建订单实体类;
Spring Cloud搭建步骤

(4)创建订单控制类;
Spring Cloud搭建步骤
(5)在引导类中添加@EnableEurekaClient注解;

Spring Cloud搭建步骤
2.编写用户服务功能;
(1)在microservice-eureka-user工程的引导类中,创建RestTemplate的Spring实例;
Spring Cloud搭建步骤
(2)创建用户控制器类,并在类中编写查询方法;
Spring Cloud搭建步骤
3.启动服务应用,测试服务调用;
Spring Cloud搭建步骤Spring Cloud搭建步骤

三、Ribbon的使用;
(1)添加@LoadBalanced注解;
Spring Cloud搭建步骤
(2)使用服务实例名称;
Spring Cloud搭建步骤
(3)在microservice-eureka-order中创建服务监听类;
Spring Cloud搭建步骤

(4)添加输出语句;
Spring Cloud搭建步骤
(5)启动服务;
Spring Cloud搭建步骤Spring Cloud搭建步骤
Spring Cloud搭建步骤
四、Spring Cloud Hystrix的使用;
(1)创建microservice-eureka-user-hystrix工程,并添加依赖;
Spring Cloud搭建步骤
(2)编辑配置文件;
Spring Cloud搭建步骤
(3)添加注解;
Spring Cloud搭建步骤
(4)修改用户控制器类;
Spring Cloud搭建步骤
(5)分别启动注册中心;
Spring Cloud搭建步骤
Spring Cloud搭建步骤
Spring Cloud搭建步骤
五、Hystrix Dashboard的使用;
(1)添加依赖;
Spring Cloud搭建步骤
(2)分别启动注册中心、服务提供者和服务消费者工程,通过浏览器访问http://localhost:8030/findOrderByUser/1,再通过浏览器访问http://localhost:8030/hystrix.stream;
Spring Cloud搭建步骤
(3)编写配置文件;
Spring Cloud搭建步骤
(4)编写启动类;
Spring Cloud搭建步骤
(5)启动工程;
Spring Cloud搭建步骤Spring Cloud搭建步骤
六、使用Zuul构建API网关服务;
(1)构建工程,添加依赖;
Spring Cloud搭建步骤
(2)编辑配置文件;
Spring Cloud搭建步骤
(3)添加注解;
Spring Cloud搭建步骤
(4)分别启动注册中心、服务提供者和网关服务;
Spring Cloud搭建步骤Spring Cloud搭建步骤
Spring Cloud搭建步骤
七、使用本地存储的方式实现配置管理;
1.搭建Config Server;
(1)创建Config Server依赖;
Spring Cloud搭建步骤
(2)编写配置文件;
Spring Cloud搭建步骤
(3)创建资源配置文件;
Spring Cloud搭建步骤
Spring Cloud搭建步骤
Spring Cloud搭建步骤
Spring Cloud搭建步骤
(4)创建启动类;
Spring Cloud搭建步骤
(5)启动工程,测试应用;
Spring Cloud搭建步骤Spring Cloud搭建步骤
2.搭建Config Client;
(1)创建客户端工程,添加依赖;
Spring Cloud搭建步骤
(2)编写配置文件;
Spring Cloud搭建步骤
(3)创建启动类;
Spring Cloud搭建步骤
(4)启动工程;
Spring Cloud搭建步骤
Spring Cloud搭建步骤
3.使用Git存储的方式实现配置管理;
(1)修改服务端配置文件;
Spring Cloud搭建步骤
(2)修改客户端配置文件;
Spring Cloud搭建步骤
(3)启功工程,测试应用;
Spring Cloud搭建步骤
Spring Cloud搭建步骤