springcloud使用eureka集群

2021-10-10 19:09:57 字數 3335 閱讀 4373

建立註冊中心

cloud-eureka-server7001 cloud-eureka-server7002

改寫pom檔案

要想集群在pom檔案中加入 eureka依賴

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

<

!-- eureka服務註冊--

>

org.springframework.cloud<

/groupid>

spring-cloud-starter-netflix-eureka-server<

/artifactid>

<

/dependency>

com.zzy.springcoud<

/groupid>

cloud-api-commons<

/artifactid>

1.0-snapshot<

/version>

<

/dependency>

org.springframework.boot<

/groupid>

spring-boot-starter-web<

/artifactid>

<

/dependency>

org.springframework.boot<

/groupid>

spring-boot-starter-actuator<

/artifactid>

<

/dependency>

<

!--熱部署--

>

org.springframework.boot<

/groupid>

spring-boot-devtools<

/artifactid>

runtime<

/scope>

true

<

/optional>

<

/dependency>

org.projectlombok<

/groupid>

lombok<

/artifactid>

true

<

/optional>

<

/dependency>

org.springframework.boot<

/groupid>

spring-boot-starter-test<

/artifactid>

test<

/scope>

<

/dependency>

<

/dependencies>

寫yml檔案

register-with-eureka:false表示是否向eureka註冊中心註冊自己

fetch-register :false 表示等於false則自己為註冊中心

service-url 表示繫結其他的註冊中心

server:

port:

7001

#eyreka配置

eureka:

instance:

hostname: eureka7001.com # eureka服務端的例項名字

client:

register

-with-eureka:

false #表示是否向eureka註冊中心註冊自己(不要自己註冊自己)

fetch-registry:

false #如果為false 則自己為註冊中心

service-url: #監控頁面 單機 集群

/eureka/

編寫啟動類

在主啟動類頭部啟動eurekaserver註冊中心@enableeurekaserver是用來區分註冊中心和服務提供者的差別

package com.zzy.springcloud;

import org.springframework.cloud.netflix.eureka.server.enableeurekaserver;

@enableeurekaserver //表示7001來管理服務註冊中心

public class eurekamain7001

}

cloud-eureka-server7002同7001一樣配置

準備工作 建立(服務提供者)cloud-provider-payment8001cloud-provider-payment8002

在pom檔案中加入

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

寫yml

defaultzone :註冊中心的位址

eureka

:client

:register-with-eureka

: true #是否將自己註冊到eureka的註冊中心去 預設是true

#是否從eureka server 抓取自己的註冊資訊 預設是ture 單節點無所謂 集群的時候 必須用

::7002/eureka/

主啟動類

在主啟動類 加入註冊@enableeurekaclient

SpringCloud服務註冊與發現Eureka

一 建立eureka server作為服務註冊中心 二 新增pom.xml檔案依賴 org.springframework.cloud spring cloud starter eureka server 三 啟動乙個服務註冊中心 enableeurekaserver public static v...

eu指什麼 電力 EU 是什麼意思

關於電力eu是什麼意思,我們做詳細介紹,電力是每tick 20分之一秒 傳輸的總電量,單個輸出裝置輸出的值為電壓。舉個例子 100臺太陽能的發電量是100eu tick 而電壓則是 1eu p 不計損耗 電壓只計算單個供電裝置到對應存電 用電裝置之間的電量 存電 用電裝置 線纜一般有乙個燒毀電壓 因...

spring cloud 使用Hytrix熔斷器

一 和ribbon一起使用 1.在eyreka的客戶端加入依賴 org.springframework.cloud spring cloud starter netflix hystrix 2.1.2.release 在啟動類加上註解 enablehystrix 熔斷器在呼叫服務的介面新增快速失敗執...