Eureka集群搭建 學習筆記

2021-10-11 11:18:45 字數 2472 閱讀 8900

一、建立三個eureka server的model,cloud-eureka-server7001,cloud-eureka-server7002,cloud-eureka-server7003,

二、修改pom檔案,

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-actuator

org.springframework.boot

spring-boot-devtools

runtime

true

org.projectlombok

lombok

true

org.springframework.boot

spring-boot-starter-test

com.niucheng.springcloud

cloud-api-common

1.0-snapshot

三、修改系統對映配置

127.0.0.1 eureka7001.com

127.0.0.1 eureka7002.com

127.0.0.1 eureka7003.com

四、改yml檔案

注意:多個eureka集群時,defaultzone的需要用逗號隔開

server:

port: 7001

eureka:

instance:

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

client:

register-with-eureka: false #flase 表示不向註冊中心註冊自己

fetch-registry: false #false 表示自己端就是註冊中心,我的職責就是維護服務例項,並不需要檢索服務

service-url:

#設定與eureka server互動的位址查詢服務和註冊服務都需要依賴的位址

hostname: eureka7002.com #eureka服務端的例項名稱

client:

register-with-eureka: false #flase 表示不向註冊中心註冊自己

fetch-registry: false #false 表示自己端就是註冊中心,我的職責就是維護服務例項,並不需要檢索服務

service-url:

#設定與eureka server互動的位址查詢服務和註冊服務都需要依賴的位址

hostname: eureka7003.com #eureka服務端的例項名稱

client:

register-with-eureka: false #flase 表示不向註冊中心註冊自己

fetch-registry: false #false 表示自己端就是註冊中心,我的職責就是維護服務例項,並不需要檢索服務

service-url:

#設定與eureka server互動的位址查詢服務和註冊服務都需要依賴的位址

五、主啟動

注意:主啟動需要加上@enableeurekaserver 註解

package com.niucheng.springcloud;

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

@enableeurekaserver

public class eurekamain7001

}

六、測試

在瀏覽器中輸入 

都可以訪問頁面,不同之處是 ds replicas指向的服務不同。

Eureka集群搭建

eureka7001,eureka7002 org.springframework.cloud spring cloud starter netflix eureka server server port 7001 eureka instance hostname eureka7001.com eu...

Eureka集群搭建

服務註冊 發現是微服務架構的關鍵原理之一,由於微服務架構是由一系列職責單一的細粒度服務構成的網狀結構,服務之間通過輕量機制進行通訊,這就必然引入乙個服務註冊發現的問題,也就是說服務提供方要註冊報告服務位址,服務呼叫方要能發現目標服務。在我們的微服務架構中我們採用了eureka來完成微服務的註冊與發現...

如何搭建eureka集群

eureka 集群的原理,就是 相互註冊,互相守望 我們假設要執行兩個eurekaserver的集群,埠分別為 7001和7002 1 模擬多個 eureka server 在不同機器上 進入c windows system32 drivers etc hosts 新增如下 127.0.0.1 eu...