~/talk

Addressing Messaging Challenges Using Open Technologies

Talkat SpringOne2GX 2012 · 2012-10-01..10-03· [java]
links:none on file
links:none on file
slides:none on file

A synchronous kiosk app is refactored into an asynchronous pipeline using Spring Integration and Spring AMQP with RabbitMQ as the broker: HTTP inbound adapters become fire‑and‑forget producers, AMQP outbound adapters queue orders, and a separate consumer JVM pulls and completes deliveries so orders persist while the backend is down. Demo shows queued orders processed when the backend starts, claims RabbitMQ handles ~10–25k msgs/sec (persistence optional), and a Hadoop MapReduce job on HDFS counts device user agents (iPhone wins).

AI-written summary · about

  1. 0:00Session introduction
  2. 1:22Distributed systems
  3. 3:54Big data and modern app dev
  4. 8:18Synchronous vs asynchronous
  5. 12:40Middleware challenges
  6. 18:04Spring integration basics
  7. 26:42Lame coffee shop demo
  8. 32:27Refactoring for async
  9. 36:41Amqp messaging demo
  10. 43:50Audience questions
  11. 46:17Amqp protocol details
  12. 50:12Routing and bindings
  13. 51:52Exchange types
  14. 53:57Persistence and reliability
  15. 58:59JMS vs AMQP
  16. 1:04:01Backend configuration
  17. 1:07:06Hadoop integration demo
  18. 1:13:37Data analysis results
  19. 1:24:52Concluding 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.