領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多Spring Cloud Consul 透過自動配置、繫結到 Spring Environment 和其他 Spring 程式設計模型慣用語,為 Spring Boot 應用程式提供 http://consul.io[Consul] 整合。只需幾個簡單的註解,您就可以快速在應用程式中啟用和配置常見模式,並使用 Hashicorp 的 Consul 構建大型分散式系統。提供的模式包括服務發現、分散式配置和控制匯流排。
Spring Cloud Consul 功能
只要 Spring Cloud Consul 和 Consul API 在類路徑中,任何帶有 @EnableDiscoveryClient 的 Spring Boot 應用程式都將嘗試聯絡 localhost:8500 上的 Consul 代理(分別為 spring.cloud.consul.host 和 spring.cloud.consul.port 的預設值)。
@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@RestController
public class Application {
@RequestMapping("/")
public String home() {
return "Hello World";
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
必須執行本地 Consul 代理。有關如何執行代理的資訊,請參閱https://consul.io/docs/agent/basics.html[Consul 代理文件]。