eureka服务端搭建
1. 基于springcloud版本
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwich.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.1.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
2. eureka的服务端引入
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
<version>1.4.6.RELEASE</version>
</dependency>
3. eureka的服务端启动类
@SpringBootApplication
@EnableEurekaServer
public class EurekaMain {
public static void main(String[] args) {
SpringApplication.run(EurekaMain.class, args);
}
}
4. eureka的yml配置
server:
port: 7001
spring:
application:
name: Eureka-7001
eureka:
client:
register-with-eureka: false #表示不将自己放入注册中心
fetch-registry: false #要不要去注册中心获取其他服务的地址,配置为false表示自己为注册中心
service-url:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka
instance:
hostname: localhost
5. 查看eureka的服务页面
http://localhost:7001/