Spring Cloud Stream 4.1.3

Spring Cloud Stream は、共有メッセージングシステムに接続された非常にスケーラブルなイベント駆動型マイクロサービスを構築するためのフレームワークです。

このフレームワークは、永続的な pub/sub セマンティクス、コンシューマーグループ、ステートフルパーティションのサポートを含む、すでに確立されおなじみの Spring イディオムとベストプラクティスに基づいて構築された柔軟なプログラミングモデルを提供します。

バインダーの実装

Spring Cloud Stream はさまざまなバインダー実装をサポートし、次の表には GitHub プロジェクトへのリンクが含まれています。

Spring Cloud Stream のコアビルドブロックは次のとおりです。

  • 宛先バインダー : 外部メッセージングシステムとの統合を提供するコンポーネント。

  • 宛先バインディング : 外部メッセージングシステムとエンドユーザーが提供するアプリケーションコード(プロデューサー / コンシューマー)の間のブリッジ。

  • メッセージ : プロデューサーとコンシューマーが宛先バインダー(したがって、外部メッセージングシステムを介した他のアプリケーション)と通信するために使用する標準的なデータ構造。

GitHub

アーティファクト & サンプル

spring-cloud-stream-* の Maven セントラル [Apache] (英語) リポジトリで利用可能な spring-cloud-stream のさまざまなモジュールのアーティファクト。

GitHub サンプルリポジトリ (英語) で利用可能なサンプルを試すこともできます

相談

貢献したい場合は、現在リストされている課題を選択するか、プロジェクトに役立つと思われる機能を備えた PR を送信することができます。ideal-for-contribution  ラベル [GitHub] (英語) の課題を探すこともできます。

リリーストレイン

Spring Cloud Stream リリーストレインは、Spring Cloud リリーストレインの一部として含まれています。次の表に、Spring Boot バージョンとのマッピングを示します。

Spring Cloud StreamSpring CloudSpring Boot
4.0.x2022.0. × 別名キルバーン 3.0.x
3.2.x2021.0. × 別名ジュビリー 2.6.x、2.7.x (Spring Cloud の 2021.0.3 から始まる)
3.1.x2020.0. × 別名イルフォード 2.4.x、2.5.x (Spring Cloud の 2020.0.3 から始まる)

ブログ

Spring Initializr

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

サポートの取得

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

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

今後のイベント

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

すべて表示 (英語)