The Spring Data support for NoSQL databases is designed to be useful from Java. But it's even more so from Groovy. In combination with the RabbitMQ DSL for Groovy, we'll look at making NoSQL at home in the Groovy/Grails world. We'll look at Closures as consumers, the Riak data access DSL that's part of Spring Data for Riak, and using the MongoDB support in Spring Data to NoSQL-enable a Groovy application.
Session Detail
The demands of modern applications are changing to be more asynchronous in nature. With the increasing popularity of event frameworks like Node.js for building applications, it's possible to event data such that updates to data in the datastore trigger a series of events in the application to do things like freshen caches, perform summary calculations, and sundry other things. This presentation will demonstrate how to event data using the Riak datastore and a postcommit hook that will send an AMQP message through RabbitMQ that can be consumed by Spring Integeration, Spring AMQP, Grails, Node.js, Ruby, or other application backends.
Session Detail