我有2台服务器运行相同的服务,我想使用功能区来负载均衡2台服务器之间的流量,这可能吗? 我了解到功能区可以在服务器中的实例之间实现负载平衡。但我的服务器只有1个实例,并且有2个服务器。这是我的负载均衡实例代码,我可以对负载均衡服务器进行任何更改吗? 非常感谢!
@SpringBootApplication
@EnableDiscoveryClient
@RestController
@RibbonClient(name= "myInstanceName", configuration=RibbonConfig.class )
public class RibbonAppApplication {
@Inject
private RestTemplate restTemplate;
public static void main(String[] args) {
SpringApplication.run(RibbonAppApplication.class, args);
}
@GetMapping
public String getService() {
return restTemplate.getForEntity("http://myInstanceName",String.class).getBody();
}
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
return new RestTemplate();
}
}