1. 程式人生 > 實用技巧 >SpringBoot+SpringCloud+vue+Element開發專案——註冊中心(Consul)

SpringBoot+SpringCloud+vue+Element開發專案——註冊中心(Consul)

一、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改造