Eureka註冊中心單點模式

2021-10-24 01:59:33 字數 1334 閱讀 9349

新建pom工程,引入spring cloud 及eureka-server 相關依賴。具體版本參見官網。本例pom如下:

org.springframework.cloud

spring-cloud-dependencies

hoxton.sr5

pomimport

org.springframework.boot

spring-boot-dependencies

2.3.3.release

pomimport

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

`

配置properties/yaml檔案

#服務埠

server.port=7001

#服務名

#設定請求編碼

server.servlet.encoding.enabled=true

server.servlet.encoding.charset=utf-8

server.servlet.encoding.force-request=true

#自我保護

eureka.server.enable-self-preservation=false

#取消自我服務註冊

#eureka.client.register-with-eureka=false

#禁止拉取註冊服務列表

#eureka.client.fetch-registry=false

#預設值為false。值為false:以主機名向服務中心註冊;值為true:以ip向服務中心註冊

eureka.instance.prefer-ip-address=true

#服務註冊中心位址

3.寫啟動類

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

@enableeurekaserver

public

class

eurekaservermain7001

}啟動服務,瀏覽器請求:http://localhost:7001

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註冊中心

1.導包 org.springframework.cloudgroupid spring cloud starter netflix eureka serverartifactid dependency dependencies 2.主配置類 enableeurekaserver 開啟服務 publ...