高性能のJavaのRPCフレームワークダボ

要約:

高性能の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

おすすめ

転載: www.cnblogs.com/cgy-home/p/11841135.html