Spring Cloud Zookeeper 4.1.1

Spring Cloud Zookeeper は、自動構成と Spring 環境およびその他の Spring プログラミングモデルイディオムへのバインドを通じて、Spring Boot アプリに Apache Zookeeper (英語) 統合を提供します。いくつかの簡単なアノテーションを使用すると、アプリケーション内の共通パターンをすばやく有効にして構成し、Zookeeper を使用して大規模な分散システムを構築できます。提供されるパターンには、サービス検出と分散構成が含まれます。

機能

  • サービスディスカバリ: インスタンスは Zookeeper に登録でき、クライアントは Spring 管理の Bean を使用してインスタンスを検出できます。

  • Spring Cloud LoadBalancer をサポート - クライアント側の負荷分散ソリューション

  • Spring Cloud OpenFeign をサポート

  • 分散構成: Zookeeper をデータストアとして使用する

クイックスタート

Spring Cloud Zookeeper、Apache Curator (英語) 、Zookeeper Java クライアントがクラスパス上にある限り、@EnableDiscoveryClient を持つ Spring Boot アプリケーションは localhost:2181 ( zookeeper.connectString のデフォルト値) 上の Zookeeper エージェントに接続しようとします。

@Configuration
@EnableAutoConfiguration
@EnableDiscoveryClient
@RestController
public class Application {

  @RequestMapping("/")
  public String home() {
    return "Hello World";
  }

  public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
  }

}

ローカル Zookeeper サーバーが実行されている必要があります。Zookeeper サーバーの実行方法については、Zookeeper ドキュメント [Apache] (英語) を参照してください。

Spring Initializr

プロジェクトのクイックスタート

サポートの取得

Tanzu Spring は、1 つのシンプルなサブスクリプションで OpenJDK ™、Spring、Apache Tomcat ® のサポートとバイナリを提供します。

さらに学習したい方に (英語)

今後のイベント

Spring コミュニティで今後開催されるすべてのイベントをチェックしてください。

すべて表示 (英語)