如何添加发现服务支持,并启动发现服务
chenweida このページを編集 7 年 前

新建maven工程并且添加spring-cloud发现服务模块的maven依赖

org.springframework.cloud
spring-cloud-starter-eureka-server

新建启动类并且添加spring-cloud项目的注解

@SpringBootApplication //开启boot支持
@EnableEurekaServer //开启发现服务服务器
public class SvrDiscovery {
public static void main(String[] args) {
SpringApplication.run(SvrDiscovery.class, args);
}
}

然后在resource目录下创建配置文件并且添加如下配置

server: port: 8761 ##发现服务端口号

spring: application:

name: svr-discovery   ##项目名称

eureka: client:

register-with-eureka: false
registry-fetch-interval-seconds: 30 #定期的更新客户端的服务清单 30秒更新一次
fetch-registry: false ##如果是做高可用的发现服务那就要改成true
service-url:
  defaultZone: http://jw:jkzl@localhost:8761/eureka

然后右键启动类 启动发现服务 浏览器输入 localhost:8761 即可

spring-cloud文档

中文:https://springcloud.cc/spring-cloud-dalston.html

英文: http://projects.spring.io/spring-cloud/spring-cloud.html#_spring_cloud_config