ホームページ  >  記事  >  Java  >  Java の主流のマイクロサービス フレームワークは何ですか?

Java の主流のマイクロサービス フレームワークは何ですか?

Guanhui
Guanhuiオリジナル
2020-06-01 14:48:068971ブラウズ

Java の主流のマイクロサービス フレームワークは何ですか?

Java の主流のマイクロサービス フレームワークとは何ですか

1. SpringCloud

Spring Cloud、 from Spring は Spring コミュニティの強力なサポートと、Netflix の強力な支援と技術成果を持っています。 Netflix は、マイクロサービス アーキテクチャの実践に成功しているインターネット企業として、数年前にマイクロサービス フレームワーク スタックのほぼ全体をオープン ソースとしてコミュニティに提供しました。これらのフレームワークのサービス アーキテクチャ スイート全体が Spring Cloud の中核です。

- Eureka: サービス登録検出フレームワーク;

- Zuul: サービス ゲートウェイ;

- Karyon: サーバー側フレームワーク;

- リボン: クライアントフレームワーク;

- Hystrix: サービス フォールト トレランス コンポーネント;

- Archaius: サービス構成コンポーネント;

- Servo: メトリクス コンポーネント;

- Blitz4j: log コンポーネント;

2、Dubbo

Dobbo は分散サービス フレームワークであり、パフォーマンスと透明性の向上に特化した Alibaba のオープン マイクロサービス ガバナンス フレームワークです。サービス呼び出しソリューションと SOA サービス管理ソリューション。そのコア部分 (公式 Web サイト)

- リモート通信: マルチスレッド モデル、シリアル化、および「リクエスト/レスポンス」モードの情報交換メソッドを含む、長い接続に基づくさまざまな NIO フレームワークの抽象カプセル化を提供します。

##- クラスター フォールト トレランス: マルチプロトコル サポート、ソフト ロード バランシング、障害耐性、アドレス ルーティング、動的構成、およびその他のクラスター サポートを含む、インターフェイス メソッドに基づく透過的なリモート プロシージャ コールを提供します。

- 自動検出: 登録センターのディレクトリ サービスに基づいて、サービス利用者はサービス プロバイダーを動的に検索できるため、アドレスが透過的になり、サービス プロバイダーはマシンをスムーズに追加または削減できます。

Dubbo はまた、完全な Spring 構成メソッドを採用し、アプリケーションに API を侵入させることなく透過的にアプリケーションにアクセスします。Dubbo の構成をロードするために Spring を使用するだけで済みます。Dubbo は、Spring のスキーマ拡張に基づいてロードされます。もちろん、公式に推奨されていないAPI呼び出しメソッドもサポートしています。

3、lstio

lstio は、マイクロサービス アグリゲーション レイヤ管理の最先端プロジェクトとして、Google、IBM、Lyft (海外相乗り旅行会社 Uber) による初の共同オープンソース プロジェクトです。ライバル) このプロジェクトは、マイクロサービスの接続、セキュリティ、管理、監視のための統合ソリューションを提供します。

現在の最初のベータ版は Kubernetes 環境用であり、コミュニティは今後数か月以内に仮想マシンや Cloud Foundry などの他の環境のサポートを追加すると主張しています。 lstio は、トラフィック管理をマイクロサービスに追加し、セキュリティ、モニタリング、ルーティング、接続管理、ポリシーなどの付加価値機能の基盤を作成します。

- HTTP、gRPC、および TCP ネットワーク トラフィックの自動負荷分散;

- きめ細かいネットワーク トラフィック動作制御を実現する豊富なルーティング ルールを提供;

- トラフィック暗号化、サービスウェア認証と強力な ID アサーション;

- フリート全体のポリシーの適用;

- 詳細なテレメトリとレポート。

推奨チュートリアル: 「

Java チュートリアル

以上がJava の主流のマイクロサービス フレームワークは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。