SpringBoot+SpringCloud+vue+Element開發專案——註冊中心(Consul)
阿新 • • 發佈:2020-08-23
一、Consul安裝
下載地址:https://www.consul.io/downloads.html
開啟CMD,進入consul.exe所在的目錄,執行命令啟動Consul服務。
# 進入Consul.exe所在的目錄 cd C:\consul_1.6.2.windows_amd64 # 啟動服務,-dev表示開發模式執行,另外還有-server標識服務模式執行 consul agent -dev
啟動成功後,訪問http://localhost:8500
二、monitor改造
在pom.xml中新增spring cloud和consul註冊中心依賴。
<!--consul--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency>
<!--srping cloud--> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Finchley.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
application.yml
server: port: 8000 spring: application: name: jansens-monitor cloud: consul: host: localhost port: 8500 discovery: serviceName: ${spring.application.name} # 註冊到consul的服務名稱
修改啟動類,新增@EnableDiscoveryClient註解
JansensMonitorApplication.java
@EnableAdminServer @EnableDiscoveryClient @SpringBootApplication public class JansensMonitorApplication { public static void main(String[] args) { SpringApplication.run(JansensMonitorApplication.class, args); } }
三、backup改造
四、admin改造