~/talk

Spring Batch Performance Tuning

Talkat SpringOne2GX 2014 · 2014-09-08..09-11· [testing]
links:none on file
links:none on file
slides:none on file

Refactors a single‑threaded Spring Batch job that resizes ~5,000 images into Concurrent Steps, AsyncItemProcessor/AsyncItemWriter, Remote Chunking and Remote Partitioning, showing measured runs: single‑thread ~2m49s, multi‑thread ~43–46s, async ~49s, remote chunking ~1m2s using multiple slave processes over JMS (ActiveMQ) in demos. Uses Spring Batch 3.x (JSR‑352 support), Spring Integration for messaging, and deploys jobs to Spring XD for high availability, showing the distributed builds actually run and report back to the job repository.

AI-written summary · about

  1. 0:00Introduction to Batch
  2. 1:36Spring Batch Basics
  3. 3:24Batch Job Features
  4. 5:38Core Features & Config
  5. 7:05Architecture & Concepts
  6. 8:31Chunk Processing
  7. 10:28Readers & Writers
  8. 12:15Job Metadata
  9. 13:30Spring Integration
  10. 15:48Patterns & Adapters
  11. 17:59Integration Messaging
  12. 20:44Batch Integration
  13. 22:28Job Launching
  14. 24:28Events & Notifications
  15. 26:42Q&A on Integration
  16. 31:48Scaling Strategies
  17. 34:02Demo: Image Resizing
  18. 35:55Code Walkthrough
  19. 39:08Multi-threaded Steps
  20. 42:01Async Processing
  21. 44:13Remote Chunking
  22. 47:04Remote Chunking Setup
  23. 50:04Remote Chunking Demo
  24. 52:51Remote Partitioning
  25. 55:19Partitioner Logic
  26. 58:21Remote Partition Demo
  27. 1:00:29Dynamic Job Launching
  28. 1:03:41File Ingestion Demo
  29. 1:07:12Spring XD Overview
  30. 1:11:12XD Batch Management
  31. 1:16:26XD Demo & Admin UI
  32. 1:23:37Resources & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.