すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:Dubbo ソースコードガイド

最終更新日:Mar 12, 2026

Enterprise Distributed Application Service (EDAS) は、リモートプロシージャコール (RPC) フレームワークとして Apache Dubbo を使用しています。このガイドでは、参考として Dubbo のソースコードに関する入門ドキュメントをリストアップしています。

トピックは、拡張モデル、サービスライフサイクル、トラフィック管理の 3 つのエリアに分かれています。Dubbo の内部構造に慣れていない場合は、記載されている順序でトピックをお読みください。

拡張モデル

Dubbo は、ほぼすべてのコンポーネントを置き換えたり拡張したりできるプラグインシステムを採用しています。まずはこちらから、フレームワークがどのように拡張をロードし管理するのかを理解してください。

  • Dubbo SPI

  • アダプティブ拡張メカニズム

サービスライフサイクル

これらのトピックでは、Dubbo サービスがコードから呼び出し可能なライブエンドポイントになるまでの過程と、コンシューマーがそれを検出し呼び出す方法をトレースします。

  • サービスのエクスポート

  • サービスの参照

  • サービス呼び出しプロシージャ

トラフィック管理

サービスがエクスポートされ参照された後、Dubbo はルーティング、負荷分散、クラスタリングを使用して、トラフィックを適切なプロバイダーインスタンスに転送します。

  • サービス辞書

  • サービスルーティング

  • クラスター

  • 負荷分散

  • Dubbo SPI
    Adaptive extension mechanism
    Service export
    Service reference
    Service Directory
    Service routing
    Cluster
    Load balancing
    Service invocation procedure