-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
questionFurther information is requestedFurther information is requested
Description
這次的文章太抽象,只好找比較具體的工具來做發問:
文中大量提到 Zookeeper,並且也有提到 etcd & Consul,
在爬文後大概可以把這三個工具做以下簡單的歸納
- Zookeeper:這種類型的項目中歷史最悠久的之一,它起源於Hadoop
- 優點:非常成熟、可靠、功能豐富,被許多大公司所使用
- 缺點:Java 開發以及復雜性
- java 及其相當數量的依賴很耗資源,複雜性使得維護需要的知識比使用他更多
- etcd: 採用HTTP協議的健/值對存儲系統
- 優點:容易部署、安裝和使用,提供了可靠的數據持久化特性
- 因為簡單,使用上需要搭配一些第三方工具
- Registrator (也支援 Consul):通過檢查容器在線或者停止運行狀態自動註冊和去註冊服務
- Confd:輕量級的配置管理工具
- Consul: 強一致性的數據存儲,使用gossip形成動態集群
- 優點:與ZooKeeper和etcd不一樣,Consul內嵌實現了服務發現系統,所以這樣就不需要構建自己的系統或使用第三方系統
- 可搭配:Registrator, Consul-template
結論:作者覺得綜合下來 Consul 最讚
好奇各位有沒有上述的使用經驗,印象中有聽過 zookeeper,希望能聽各位大大分享~
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested