前面我们已经搭建好了两个模块,现在我们继续搭建一个子order模块,
搭建好了以后我们实现简单版的服务通信
直接上代码 ,pom配置:
<dependency> <!--该依赖集成了spring的web,webmvc,tomcat等一系列的jar包-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
主配置类:
@SpringBootApplication
@EnableEurekaClient
public class OrderServerApplication {
public static void main(String[] args) {
SpringApplication.run(OrderServerApplication.class);
}
}
application.yml配置,order是独立模式:
eureka:
client:
serviceUrl: #注册中心地址
defaultZone: http://peer1:1010/eureka/,http://peer2:1011/eureka/,http://peer3:1012/eureka/
instance:
prefer-ip-address: true #使用ip地址注册
instance-id: order-server:1030 #实列id地址
spring:
application:
name: order-server #服务名
server:
port: 1030 #端口
启动服务:
注册成功。