server.port=8082
#表示是否自己註冊到eureka server 預設為true
eureka.client.register-with-eureka=false
#表示是否從eureka server獲取資訊
eureka.client.fetch-registry=false
#設定與eureka server互動位址。查詢服務和祖冊服務都需要依賴這個位址。預設是http://localhost:8761/eureka/
啟動類**如下新增@eureka註解就可以訪問你的微服務
package com
.zjm
.demo
;import org.springframework
.boot
;import org.springframework
.boot
.autoconfigure
;import org.springframework
.cloud
.netflix
.eureka
.server
.enableeurekaserver
;@enableeurekaserver
public static void main(string args)
}
訪問http://localhost:8761/ 顯示如下
現在dsreplicas沒有微服註冊進來。
下面對提供者和服務消費者進行註冊
訪問http://localhost:8761/
#把應用名稱註冊的到eureka server上
.name=miroservice-consumer-movie
#這個8761 是預設的 可以看原始碼
#表示ip註冊到eureka server
eureka.instance
.ip-address=true
server.port=8081
package com
.zjm
.demo
;import org.springframework
.boot
;import org.springframework
.boot
.autoconfigure
;import org.springframework
.cloud
.client
.discovery
.enablediscoveryclient
;@enablediscoveryclient
public static void main(string args)
}
SpringCloud服務註冊與發現Eureka
一 建立eureka server作為服務註冊中心 二 新增pom.xml檔案依賴 org.springframework.cloud spring cloud starter eureka server 三 啟動乙個服務註冊中心 enableeurekaserver public static v...
微服務2,3,4 註冊與發現
格物致知,格註冊與發現。服務發現承載服務提供與消費者之間的橋梁,各個微服務與服務發現元件使用心跳機制進行通訊。服務發現元件如果長時間無法與某微服務例項通訊,就會登出該例項。spring cloud提供了多種服務發現元件的支援,如eureka,consul 和 zookeeper等 單節點eureka...
聊聊微服務的服務註冊與發現
摘要 乙個好的服務註冊發現中介軟體,應該是能完整地滿足服務開發和治理的基礎功能,然後才是效能和高可用。如果沒有想清楚前面的功能,再高的可用性和效能都是浮雲。最後,安全也同樣重要。下面將從 服務註冊 服務發現 容災和高可用三個大方面來回答這些問題的主流做法。聊起微服務的服務註冊與發現,很多人立馬就會脫...