springcloud 註冊中心

2021-09-09 06:26:57 字數 1486 閱讀 8380

1. eureka服務註冊與發現:

分為:eureka server服務中心和eureka client服務註冊

1): eureka server:

boot版本:

org.springframework.boot

spring-boot-starter-parent

2.0.0.m3

cloud版本:
org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

1.8finchley.m2

主類:

register-with-eureka: false #不讓自己註冊

port: 8086主類:

@enableeurekaserver

public static void main(string args) }

3):eureka server高可用:

起兩個例項 以埠區分 -dserver.port=8085

埠相互註冊,3個兩兩註冊

然後在client端 把兩個服務中心的位址都寫上

以,分開

eureka:

client:

service-url:

defaultzone: http://localhost:8085/eureka/,http://localhost:8087/eureka/

3.服務發現的兩種方式:

1.客戶端發現:eureka 簡單直接 不需要** 必須自己寫一套邏輯把服務挑出來。

2.服務端發現:nginx,zookeeper 優點:只需要找** 不用自己寫一套邏輯

eureka總結:

1.心跳檢測

2.健康檢查

3.負載均衡

spring cloud 服務註冊中心

這裡使用的spring boot 版本為 2.1.2.release1.pom部分 父 pom dependencymanagement org.springframework.cloud spring cloud dependencies greenwich.release pom import ...

springcloud之註冊中心

心跳 續約 提供者定期通過http方式向eureka重新整理自己的狀態 1.搭建eurekaserver 建立專案模板引入eureka 配置yml server port 10086 埠 spring name eureka server 應用名稱,會在eureka中顯示 eureka client...

SpringCloud註冊中心Eureka

springcloud常用的5大元件之一,服務發現 netfix eureka 微服務的本質是讓服務與服務之間進行相互呼叫,不同的服務之間如何知道其他服務,這就要借用服務的發現eureka eureka分為server端和client端,預設埠是8761 一 單註冊中心配置 1 eureka的ser...