eureka使用搭建

2021-10-25 08:56:53 字數 1542 閱讀 9061

一、建工程,引入pom

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

二、配置yml

server:

port: 7001

eureka:

instance:

hostname: localhost #eureka服務端的例項名字

client:

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

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

service-url:

defaultzone: http://$:$/eureka/ #設定與eureka server互動的位址查詢服務和註冊服務都需要依賴這個位址

三、配置啟動類,加

@enableeurekaserver

四、在需要的服務上加pom

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

五、在yml加

#開啟名稱,ip提示

instance:

instance-id: payment8001

prefer-ip-address: true六、在服務啟動類加

@enableeurekaclient

七、關閉保護裝置

#服務端

server:

enable-self-preservation: false

eviction-interval-timer-in-ms: 2000

#客戶端

eureka:

client:

register-with-eureka: true

fetchregistry: true

service-url:

#defaultzone:

defaultzone:

#開啟名稱,ip提示

instance:

instance-id: payment8001

prefer-ip-address: true

**lease-renewal-interval-in-seconds: 1 #客戶端向服務端傳送心跳時間

lease-expiration-duration-in-seconds: 2 #服務端收到時間,超時剔除服務**

Eureka集群搭建

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

Eureka集群搭建

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

搭建Eureka註冊中心

一 建立乙個spring boot工程,命名為eureka server,並在pom.xml中引入必要的依賴,如下。org.springframework.boot spring boot starter parent 1.3.7.release utf 8 1.8org.springframewo...