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...