Eureka註冊中心

2021-10-01 19:52:32 字數 1784 閱讀 5070

1.導包

>

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-netflix-eureka-serverartifactid

>

dependency

>

dependencies

>

2.主配置類

@enableeurekaserver

//開啟服務

public

class

}

server

:port

:1000

#埠eureka

:instance

:hostname

: localhost #主機名稱

client

:registerwitheureka

:false

#禁止將自己註冊到自己

fetchregistry

:false

#禁止獲取註冊清單

serviceurl

:#獲取上面的hostname 以及 port

:$/eureka/ #-這裡配置的這個主要是客戶端要連線到服務端的連線

order-server

現在把他當做消費者端 -後續會配置其他東西

配置方式類似於註冊中心,一些細小的差別

1.導包—這裡導包是client客戶端

>

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-netflix-eureka-clientartifactid

>

dependency

>

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-webartifactid

>

dependency

>

dependencies

>

因為這裡用到了控制層,所以前面匯入依賴的時候匯入了spring-boot-starter-web

@restcontroller

public

class

public

static

void

main

(string[

] args)

}

eureka

:client

:serviceurl

:defaultzone

: http://localhost:1000/eureka/ #連線伺服器端

instance

:instance-id

: order-server #當前客戶端服務的id

prefer-ip-address

:true

# 使用ip進行註冊

server

:port

:2000

#當前服務埠號

spring::

name

: order-server #當前應用名稱

Eureka 註冊中心

角色 1 服務提供者 2 服務消費者 3 服務註冊中心 a.高ha 支援資料持久化和服務集群 b.資料一致性問題,集群中的所有客戶應該看到同乙份資料不能出現讀寫資料不一致 c.資料變更主動推送,當註冊中心的資料發生變更時要及時通知客戶端 關鍵性功能設計 1 服務提供者在啟動時,向註冊中心註冊自己提供...

Eureka註冊中心

一 服務端配置 2 步 2 匯入依賴 org.springframework.cloud spring cloud starter eureka server 1.3.4.release 3 啟動類中加入註解 enableeurekaserver 4 yml檔案配置 此處配置的是多eureka版,三...

eureka註冊中心

eureka 服務端需要引入spring cloud starter netflix eureka server 需要註冊進eureka的所有服務 客戶端 需要引入spring cloud starter netflix eureka client 單機版eureka server服務端配置 ser...