RestTemplate实现服务之间相互调用
@configuration
public class ApplicationContextConfig{
/**
* LoadBalanced 实现负载均衡
*/
@Bean
@LoadBalanced
public RestTemplate getRestTemplate(){
retrun new RestTemplate();
}
}
Eureka Server
第一个Server
server:
port: 8761
eureka:
instance:
hostname: eureka8761.com
client:
registerWithEureka: true
fetchRegistry: false
serviceUrl:
defaultZone: http://eureka8762.com:8762/eureka/,http://eureka8761.com:8761/eureka/
spring:
application:
name: eureka-server
第二个Server
server:
port: 8762
eureka:
instance:
hostname: eureka8762.com
client:
registerWithEureka: true
fetchRegistry: false
serviceUrl:
defaultZone: http://eureka8762.com:8762/eureka/,http://eureka8761.com:8761/eureka/
spring:
application:
name: eureka-server
两个Eureka-server
要实现相互注册,相互守望