Apache Dubbo は、通信、サービス検出、トラフィック管理、可観測性、セキュリティ、ツール、およびベスト プラクティスのための複数の言語実装 (Java、Go、Rust、Node.js、Web) を提供する使いやすい Web および RPC フレームワークです。エンタープライズ対応のマイクロサービスを構築します。
現在、Dubbo のさらなる改善に役立てるため、Dubbo ユーザー情報を収集しています。 Wanted: dubbo を使用しているユーザーの使用状況に関する情報を提供して、私たちをサポートしてください。ありがとう :)
以下の手順に従って、次の方法を学習してください。
5 分間のステップバイステップガイド
Dubbo は、軽量 SDK (<10MB) のみに依存しながら、わずか数行のコードで RPC サービスを構築することをサポートします。回線上のプロトコルは、Triple (完全に gRPC 互換で HTTP フレンドリー)、Dubbo2 (TCP)、REST、または任意のプロトコルにすることができます。
5 分間のステップバイステップガイド
Dubbo が提供する Spring Boot Starter dubbo-spring-boot-starter
使用してマイクロサービス アプリケーションを開始することを強くお勧めします。依存関係と yaml ファイルを 1 つだけ使用し、オプションで他の便利な Spring Boot スターターを多数使用するだけで、サービス検出、可観測性、トレースなどの Dubo 機能をすべて有効にすることができます。
次に、Dubbo アプリケーションとクラスターのトラフィックをデプロイ、監視、管理する方法を学びます。
以下のリンクにアクセスして詳細を確認し、Web サイトで適切に設計されたタスクを実際に実行してください。
ダボ3 | JDK | 依存関係 | 説明 |
---|---|---|---|
3.3.0 ベータ版 | 1.8~17 | 依存関係リスト | - 不安定なバージョン - 特徴 - トリプル - gRPC および cURL と互換性があります。 - REST スタイルのプログラミングのサポート。 - Spring Boot スターター。 |
3.2.5 | 1.8~17 | 依存関係リスト | - 安定版(アクティブ) - 特徴 - すぐに使えるメトリクスとトレースのサポート。 - スレッドプールの分離 - 30% のパフォーマンス - ネイティブ画像 |
3.1.11 | 1.8~11 | 依存関係リスト | 安定版 (非アクティブ) |
ダボ2 | JDK | 依存関係 | 説明 |
---|---|---|---|
2.7.23 | 1.8 | 依存関係リスト | EOL |
2.6.x、2.5.x | 1.6 ~ 1.7 | EOL |
パッチの送信と貢献ワークフローの詳細については、「貢献」を参照してください。
Dubbo コミュニティは主に、問題、ディスカッション、プル リクエストを通じて GitHub 上でコミュニケーションを行っています。
また、すべての項目を監視するためのプロジェクトボードも導入しました。
重要な変更は、変更が行われる前にメーリング リストで議論する必要があります。
次のような質問がある場合:
https://github.com/apache/dubbo/Discussions でディスカッションを開始してください。
ただし、次のような状況が発生した場合は、次のとおりです。
https://github.com/apache/dubbo/issues で問題を開いてください。
効果的な質問をするには、まず「賢い質問の仕方」を読むことをお勧めします。
詳細については、Dubbo への貢献方法に関するガイドを参照してください。
問題を報告するにはテンプレートに従ってください。
セキュリティの脆弱性については、非公開で当社に報告してください。
パッチの送信と貢献ワークフローの詳細については、「貢献」を参照してください。
Good first issue
またはHelp wanted
とマークされたタグが付いた号を見てください。問題を報告するにはテンプレートに従ってください。
セキュリティの脆弱性については、非公開で当社に報告してください。
dubbo
Apache Dubbo は、Apache License Version 2.0 に基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。