[TOC]
# 分布式服務系統
Eureka負責管理、記錄服務提供者的信息。
服務調用者無需自己尋找服務,而是把自己的需求告訴Eureka,然后Eureka會把符合你需求的服務告訴你。
服務提供方與Eureka之間通過“心跳”機制進行監控,當某個服務提供方出現問題,Eureka自然會把它從服務列表中剔除。

## 服務發現的兩種方式:
```
* 客戶端發現:Eureka
* 服務端發現:Nginx,Zookeeper,Kubernetes
```
## 微服務特點:異構
```
* 不同語言
* 不同類型數據庫
```
## 輕量級通信
```
REST
RPC
Node.js的eureka-js-client
```