前言
上篇文章写到了“服务远程调用”(点击跳转),这篇接着往下写!
搭建Eureka
1、创建项目,引入依赖:
<!--eureka服务端-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
2、编写启动类,添加@EnableEurekaServer注解
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class,args);
}
}
3、添加application.yml文件
server:
port: 10086
spring:
application:
name: eurekaserver
eureka:
client:
service-url: # eureka的地址信息
defaultZone: http://127.0.0.1:10086/eureka
4、运行Eureka
服务注册
1、注册user-service
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
2、在application.yml文件,添加eureka配置
spring:
application:
name: userservice # user服务名称
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:10086/eureka
3、注册order-service
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
4、在application.yml文件,添加eureka配置
spring:
application:
name: orderservice # user服务名称
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:10086/eureka
模拟多实例部署
服务发现
总结
声明:
此文章参考“黑马程序员”视频,所打下的笔记!