ここでは、通常、製品の比較機能の下にあるサービスを使用するすべての最初の結論を見て:
特徴
|
領事
|
飼育係
|
etcd
|
euerka
|
ヘルスチェックサービス
|
サービスの状態、メモリ、ハードドライブなど
|
(弱)長い接続、キープアライブ
|
ハートビート接続
|
これは、サポートを装備することができます
|
マルチデータセンター
|
サポート
|
-
|
-
|
-
|
KVストレージサービス
|
サポート
|
サポート
|
サポート
|
-
|
一貫性
|
ラフト
|
パクシ
|
ラフト
|
-
|
キャップ
|
として
|
CP
|
CP
|
アップ
|
インターフェース(多言語)を使用し
|
httpとDNSのサポート
|
クライアント
|
HTTP / grpc
|
HTTP(サイドカー)
|
サポートを見ます
|
全額/ロングポーリングをサポート
|
サポート
|
ロングポーリングをサポートしています
|
増加の大部分をサポートロングポーリング/
|
自己監視
|
メトリック
|
-
|
メトリック
|
メトリック
|
セキュリティ
|
ACL / HTTPS
|
ACL
|
HTTPSサポート(弱いです)
|
-
|
春のクラウド統合
|
それはサポートしてきました
|
それはサポートしてきました
|
それはサポートしてきました
|
それはサポートしてきました
|
- ヘルスチェックサービス
Eurakaを明示的にヘルスチェックのサポートを設定する必要があります使用する場合は、飼育係、Etcdは、メモリなど、その後、不健康次の接続およびサービスプロセス・タスクを失い、領事比較的より精巧なファイルシステム内のスペースの90%をで使用されています不適切な高速ではありません。
- マルチデータセンターのサポート
領事のゴシップWAN経由プロトコル、データセンター間で完全な同期、およびその他の製品が達成するために、追加の開発作業が必要になります。
- KVストレージサービス
ユーレカに加えて、いくつかの外部のサポートKVストレージサービスが可能な他、当社は、これらの製品の後ろに重要な理由の高い一貫性の追求を語られます。提供するストレージサービスは、動的にああ、より良いサービスに構成することができます。
- 製品の設計トレードオフのCAP理論
分散場面でのサービスは、より適切な製品、サービスを発見したとして、ユーレカ典型的なAPは、一貫性が特に致命的ではないが、優先度の高いシーンの可用性を発見しました。第二に、シーン領事のCAの種類は、また、高可用性を提供することができ、かつ一貫性のKVストアサービスを確保するために。飼育係は、Etcdが犠牲CPの可用性のタイプで、サービス発見シナリオはあまり利点がありませんでした。
- 多言語機能とアクセスプロトコルは外部サービスを提供します
飼育係のクロス言語サポートが弱く、他のいくつかのサポートhttp11が可能なアクセスを提供します。Eurakaは、一般的にサイドカーの方法を通じて多言語クライアントのサポートへのアクセスを提供します。EtcdものGrpcをサポートしています。標準サービスのREST APIに領事の添加は、また、DNSのサポートを提供します。
- (変化を観察するために、サービスプロバイダにクライアント)のサポートを見ます
飼育係のサポート、サーバー側のプッシュ変化、(開発中)ユーレカ2.0もサポートする予定です。ユーレカ1は、領事、Etcdセンス変更が長いポーリングモードによって達成されます。
- 自分のクラスタを監視
飼育係に加えて、他のいくつかは、デフォルトのメトリック、操作およびこれらのメトリックとアラーム監視の目的を達成するための情報を収集することができ、メンテナンスによってサポートされています。
- セキュリティ
領事、飼育係のサポートACL、別の領事、Etcd安全なチャネルをサポートします。https。
- 春のクラウド統合
現在は、対応するブートスターターを持つ統合機能を提供します。
全体的に、領事自身の機能現在、その春の雲のための統合サポートは比較的良好であり、かつ運用・保守の複雑さは単純です(議論では詳述しない)、ユーレカのデザインよりシーンに合わせて、しかし、継続する必要があります完璧。
ます。https://www.cnblogs.com/jay-wu/p/11052060.htmlで再現