Eureca Server的工作原理

Eureca Server的工作原理:
馬克- to-win:馬克 java社區:防盜版實名手機尾號: 73203。
馬克-to-win@馬克java社區:Eureka包含Server和Client兩部分,從而實現微服務的注冊與發現。Eureka Server目標是提供服務發現的能力。各個微服務啟動時,會向Eureka Server注冊自己的信息(例如端口、微服務名等),Eureka Server會存儲這些信息。提供服務或消費微服務都是Eureka Client,通常都只是個springboot的jar項目。Eureka Server本身也是。微服務啟動后,會周期性(默認30s)向Eureka Server發送心跳證明自己還活著。如果Eureka Server在一定時間內沒有接收到某個微服務實例的心跳,Eureka Server將會注銷這個實例(默認90s)。多個Eureka Server實例,互相復制,實現服務注冊表數據同步,達到高可用,簡單說,即一臺機器壞了,另一臺接替它,繼續工作。用戶體會不到你這機器壞了。 Eureka Client會緩存服務注冊表中的信息。這樣就沒必要總查詢Eureka Server,即使Eureka Server都死掉,Eureka Client都能相互找到且完成任務。