Develop powerful Big Data Applications easily with Spring XD
summary
Spring XD provides a Spring Boot runtime that wires Spring Integration and Spring Batch into a single platform for ingesting, processing and batch jobs, using a simple DSL to compose streams, taps, jobs and deploy modules across containers. Demos show live Twitter ingestion into HDFS, field-value counters stored in Redis, PMML model scoring via JPMML, and partitioning and redeployment across containers managed by ZooKeeper; message transport currently uses Rabbit/Redis message bus. Deployment properties control instance counts; demos run and recover under node failure.
AI-written summary · about
chapters (14)
- 0:00Introduction to Spring XD
- 1:34Big Data application lifecycle
- 3:43Spring XD feature overview
- 9:22Runtime architecture
- 14:50Stream processing demo
- 23:52Analytics and tapping
- 26:11Twitter data demo
- 32:54Deep dive into runtime
- 37:47Deployment and partitioning
- 44:04Module management
- 52:41Container groups and metrics
- 1:01:09Predictive modeling
- 1:09:43Spring XD batch jobs
- 1:17:48Migrating to XD and conclusion
related talks
01h 20mSupercharging Operations and Analytics: Using Spring XD to Support Analytics and CEP
30mDelivering the Power of Data Using Spring Cloud Data Flow - Gilbert Lau, Wayne Lund
44mData Processing With Microservices
01h 27mAn Introduction to Spring Data
01h 28mMicroservices to FastData in the Enterprise with Spring
25mAccelerating Data Processing and Consumption for Building Modern Apps at the Edge
49mBatch Processing in Action
01h 17mMessage Driven Microservices in the Cloud
