Spring XD
Course Features
Course Details
1. SPRING XD INTRODUCTION
2. INSTALLATION
3. ARCHITECTURE
4. INTRODUCTION TO STREAMS
5. CUSTOMIZING STREAM MODULES
6. ADVANCED STREAMS
7. INTRODUCTION TO JOBS
8. CUSTOMIZING JOB MODULES
9. ADVANCED JOBS
10. DISTRIBUTED MODE
11. HIGH AVAILABILITY
12. MANAGEMENT AND MONITORING
What is Data Ingestion?
What is Spring XD?
When to use Spring XD?
Single-Node Installation
Creating a Simple Stream
Creating a Simple Job
Overview
Streams, Modules, Channels
Stream Deployment
Overview
Sources
Processors
Sinks
Examples
Introduction to Spring Integration in the context of Spring XD
Interaction between Spring XD and Spring Integration
Deploying Spring Integration applications to Spring XD
Hadoop (HDFS)
Transform/Script processors
TCP/UDP sources
Twitter source
Overview
Setting up a simple job
Launching a job
Connecting a job to a stream
Admin UI
Introduction to Spring Batch in the context of Spring XD
Interaction between Spring XD and Spring Batch
Deploying Spring Batch applications to Spring XD
Using the filepollhdfs job
XD Distributed Runtime (DIRT) Installation (Linux, YARN)
Customizing the Configuration
High Availability (HA) and Fault Tolerance (FT) in the Spring
XD context
ZooKeeper
XD-Admin
XD-Containers
Messaging middleware
Data stores
Admin Console
How Spring XD leverages Spring Boot's JMX and HTTP support
Monitoring Streams
Monitoring Jobs
This course does not have any sections.