Airhead 7af5c79b1e 增加发现服务和配置服务 | 7 gadi atpakaļ | |
---|---|---|
configuration-server | 7 gadi atpakaļ | |
discovery-server | 7 gadi atpakaļ | |
hello-service | 7 gadi atpakaļ | |
.gitignore | 7 gadi atpakaļ | |
LICENSE | 7 gadi atpakaļ | |
README.md | 7 gadi atpakaļ | |
pom.xml | 7 gadi atpakaļ |
本项目用于微服务技术的培训教程。
目前计划
注册和发现服务我们使用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.yml
application.yml
config
子目录中的application.yml
application.yml
config
子目录中的application.yml
class根目录下的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
)的配置有修改时,需要重启对应微服务。