要約:
高性能のJava RPCフレームワーク(公式サイト:HTTP://dubbo.apache.org/zh-cnのGitHub:https://github.com/apache/dubbo)
リモートメソッド呼び出しのためのインターフェース、インテリジェントなフォールトトレランスと負荷分散、および自動登録およびサービスの発見:Apacheのダボ| |dʌbəʊは、高性能、3つのコア機能を提供する軽量なオープンソースのJava RPCフレームワークです。それは層状アーキテクチャの最大の特徴である場合、この方法を使用すること(疎結合を最大化)層の間にデカップリングできます。サービスモデルの観点から、ダボは、これは、抽象サービスプロバイダ(プロバイダ)と消費者サービス(消費者に基づいて行うことができるので、いずれか、サービスを提供するか、消費者がサービスを消費している、非常に単純なモデルを使用しています)二つの役割。
特長:
-
高性能指向のインタフェースのプロキシRPCコール
- 開発者のためのリモートコールの低レベルの詳細を遮蔽するために、高性能のリモートエージェントコール、サービス・インターフェースの粒度を提供する能力に基づきます。
-
インテリジェントな負荷分散
- 内蔵の負荷分散戦略、下流ノードのインテリセンスの健康の様々な、かなり、コール待ち時間を短縮、システムのスループットを向上させます。
-
オートサービスの登録と発見
- これは、レジストリサービス、サービスインスタンスでオフラインリアルタイム知覚の様々なサポートしています。
-
高度にスケーラブルな能力
- +フォローマイクロカーネルの設計原理は、プロトコル、トランスポート、シリアル化などのすべての中核能力は、拡張ポイント、等しい治療として設計されたサードパーティの実装を実現するために構築され、プラグ。
-
実行時のトラフィックスケジューリング
- 内蔵の条件、スクリプトやその他のルーティングポリシーの異なるルーティングルールを設定することにより、簡単な優先順位室などの機能で、灰色公開します。
-
ガバナンス・運用・保守サービスの可視化
- 豊かなサービス管理、運用、保守ツールを提供します:常にサービスのメタデータ、サービス、健康状態やコールの統計情報を確認し、発行したリアルタイムのルーティングポリシー、設定パラメータを調整します。
最初のアプリケーションのダボ:http://dubbo.apache.org/zh-cn/blog/dubbo-101.html
ユーザーマニュアル: http://dubbo.apache.org/zh-cn/docs/user/preface/background.html
開発ハンドブック:http://dubbo.apache.org/en-us/docs/dev/build.html
管理者ガイド:http://dubbo.apache.org/zh-cn/docs/user/maturity.html
ダボの春ブーツスターター依存
<依存性> <! -ダボの春ブーツスターター- > <依存> <groupIdを> org.apache.dubbo </ groupIdを> <たartifactId>ダボスプリングブート・スターター</たartifactId> <バージョン> 2.7.4.1 < /バージョン> </依存関係> </依存関係>
管理コンソールダボ:https://github.com/apache/dubbo-admin