Version 2.10.3
- Installation
- Concepts
- Stream Developer guides
- Getting StartedGetting Started with Stream Processing
- Stream DevelopmentStream Processing Developer Guide
- Stream Application DevelopmentCreate your own microservices for Stream processing and deploy them manually
- Stream Application DeploymentDeploy stream sample applications
- Stream Processing using Spring Cloud Data FlowCreate and Deploy a Stream Processing Pipeline using Spring Cloud Data Flow
- Spring Application Development on other Messaging MiddlewareCreate your own microservices for Stream processing using other messaging middleware such as Google Pub/Sub, Amazon Kinesis, and Solace JMS
- Programming ModelsProgramming models
- Continuous DeliveryCD using Skipper
- TroubleshootingTroubleshooting Streams
- Batch Developer guides
- Getting StartedGetting Started with Batch
- Batch DevelopmentBatch Developer Guide
- Simple TaskCreate a simple Spring Boot Application using Spring Cloud Task
- Spring Batch JobsCreate a Spring Batch Job
- Register and Launch a Spring Cloud Task application using Data FlowRegister and Launch a Spring Cloud Task application using Data Flow
- Register and launch a Spring Batch application using Data FlowRegister and launch a Spring Batch application using Data Flow
- Create and launch a Composed Task using Data FlowCreate and launch a Composed Task using Data Flow
- Deploying a task application on Kubernetes with Data FlowGuide to deploying spring-cloud-stream-task applications on Kubernetes using Spring Cloud Data Flow
- Continuous DeploymentContinuous Deployment for task applications
- TroubleshootingTroubleshooting Batch Jobs
- Feature guides
- GeneralGeneral Features in Data Flow
- StreamsStream Features in Data Flow
- Deployment PropertiesInitiate a stream deployment with deployment property overrides
- Composing FunctionsDaisy-chain Java functions in an existing Spring Cloud Stream application
- Named DestinationsUse the Named Destinations to interact with the Topics/Queues directly
- Stream MonitoringMonitoring streaming data pipelines with Prometheus and InfluxDB
- Stream Distributed TracingTracing streaming data pipelines
- Stream Application DSLLearn how to use the Stream Application DSL
- Labeling ApplicationsLabel the stream applications to uniquely interact with them
- Application CountInitiate stream deployment with multiple application instances
- Fan-in and Fan-outPublish and subscribe to multiple destinations using the fan-in and fan-out capabilities
- Data PartitioningLearn more about data partitioning support to build stateful streaming data pipelines
- ScalingScaling streaming data pipeline with Spring Cloud Data Flow
- Stream Java DSLProgrammatically create streams using the Java DSL
- Tapping a StreamCreate a stream from another stream without interrupting the data processing
- BatchBatch Features in Data Flow
- Deployment PropertiesInitiate a Batch deployment with deployment property overrides
- Scheduling Batch JobsLearn how to schedule Batch Jobs
- Remote Partitioned Batch JobLearn more about partitioning support for Batch Jobs
- Task MonitoringMonitoring task data pipelines with InfluxDB
- Restarting Batch JobsLearn how to restart Batch Jobs
- Composed TasksLearn how to create and manage composed tasks
- Task Java DSLProgrammatically create tasks using the Java DSL
- Commercial feature guides
- Recipes
- PolyglotUsing multiple programming languages
- RabbitMQRabbitMQ
- Apache KafkaKafka
- Amazon KinesisAmazon Kinesis
- Multiple Platform DeploymentsMultiple Platform Deployments
- ScalingPrometheus and Data Flow to autoscale streaming data pipelines
- BatchUsing Spring Cloud Data Flow with Spring Batch
- Functional ApplicationsUsing Functional Approach in Spring Cloud Stream applications
- Cloud ProvidersUsing functionality provided by cloud providers
- Resources
- Applications