spring cloud config搭建说明例子(二)-添加eureka
2018-06-02 10:36
591 查看
添加注册eureka
服务端 ConfigServer
pom.xml
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency>
spring-cloud-starter-eureka与spring-cloud-starter-eureka-server的区别?
添加EnableDiscoveryClient
@EnableDiscoveryClient @EnableConfigServer public class ConfigServerApplication { public static void main(String[] args) { SpringApplication.run(ConfigServerApplication.class, args); } }
@EnableDiscoveryClient与@EnableEurekaClient的区别?
application.yml
server: port: ${PORT:8888} #配置工程端口号 spring: application: name: cloud-config-server #设置该服务应用名称 profiles: active: native #设置读取为本地工程文件 config: server: native: searchLocations: classpath:/config #配置文件根目录,也就是XXX-dev.properties等的目录 #注册到eureka服务中心进行监控 eureka: client: serviceUrl: defaultZone: http://eureka:eureka@localhost:8761/eureka # 可以逗号分隔,配置多个
官网也用发发发发这个端口。
配置文件
新建配置文件:
XXX-dev.properties
XXX-test.properties
客户端AppClient
pom.xml也需要增加eureka
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency>
bootstrap.properties配置
spring.cloud.config.name=XXX spring.cloud.config.profile=dev #spring.cloud.config.profile=test spring.cloud.config.uri=http\://localhost\:8888/ # 只能配置一个,不能逗号分隔配置多个config
application.yml配置,和config一样增加eureka
server: port: 8080 #设置当前服务端口 context-path: /abc #设置服务上下文路径 spring: application: name: app-client #service name 设置当前服务名称 eureka: client: serviceUrl: defaultZone: http://eureka:eureka@localhost:8761/eureka # 可以逗号分隔,配置多个
application类增加@EnableEurekaClient
@SpringBootApplication @EnableEurekaClient public class ClientApplication { public static void main(String[] args) throws Exception { SpringApplication.run(ClientApplication.class, args); } }
相关文章推荐
- spring cloud config搭建说明例子(三)-添加actuator
- spring cloud config搭建说明例子(四)-补充配置文件
- spring cloud config搭建说明例子(一)-简单示例
- Spring Cloud Eureka配置文件例子与较为详细说明
- springcloud 学习-eureka搭建-为eureka添加认证
- SpringCloud (一)Eureka注册中心搭建
- SpringCloud构建微服务入门架构(二)服务注册与发现Eureka集群搭建
- spring-cloud 注册中心eureka环境搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- Spring Cloud(九)高可用的分布式配置中心 Spring Cloud Config 集成 Eureka 服务
- springcloud《二》--搭建第一个Eureka程序
- spring-cloud-config service使用svn作为远程的例子
- (01) SpringCloud: Eureka Server 搭建
- 详解spring cloud config整合gitlab搭建分布式的配置中心
- Spring Cloud Config Client配置说明
- 【Spring Cloud】Eureka服务注册中心搭建
- Spring Cloud Config Server 配置说明
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- Spring Cloud Eureka 常用配置及说明