java面試題框架篇spring cloud之服務發現consul
阿新 • • 發佈:2018-12-08
1.服務發現
spring cloud提供了多個服務發現框架整合,euerka已經停止開發了,目前最流行的是consul
Feature | euerka | Consul | zookeeper | etcd |
---|---|---|---|---|
服務健康檢查 | 可配支援 | 服務狀態,記憶體,硬碟等 | (弱)長連線,keepalive | 連線心跳 |
多資料中心 | — | 支援 | — | — |
kv 儲存服務 | — | 支援 | 支援 | 支援 |
一致性 | — | raft | paxos | raft |
cap | ap | ca | cp | cp |
使用介面(多語言能力) | http(sidecar) | 支援 http 和 dns | 客戶端 | http/grpc |
watch 支援 | 支援 long polling/大部分增量 | 全量/支援long polling | 支援 | 支援 long polling |
自身監控 | metrics | metrics | — | metrics |
安全 | — | acl /https | acl | https 支援(弱) |
spring cloud 整合 | 已支援 | 已支援 | 已支援 | 已支援 |