|
|
8 years ago | |
|---|---|---|
| configuration-server | 8 years ago | |
| discovery-server | 8 years ago | |
| hello-service | 8 years ago | |
| .gitignore | 8 years ago | |
| LICENSE | 8 years ago | |
| README.md | 8 years ago | |
| pom.xml | 8 years ago |
本项目用于微服务技术的培训教程。
目前计划
注册和发现服务我们使用eureka,按向导创建工程即可。
eureka:
instance:
prefer-ip-address: true
# peer1
hostname: peer1
client:
service-url:
default-zone: http://peer2:8762/eureka/
eureka:
client:
service-url:
defaultZone: http://peer1:8761/eureka/,http://peer2:8762/eureka/
application.name同名的配置文件application.name.ymlapplication.ymlconfig子目录中的application.ymlapplication.ymlconfig子目录中的application.ymlclass根目录下的application.yml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
@RefreshScope从技术角度来说是可以更新有@Configuration注解的类,但可以引起未预期的问题。所以不建议两个注解一起使用。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
@Configuration)的配置有修改时,需要重启对应微服务。