A sample web scraping service demonstrating how to build a message driven application using RabbitMQ. The application consists of three parts: front-end developed in Knockout.js, that is communicating with a Spring Boot Java api, which in turn is offloading scraping tasks to a Python microservice.
Original blog post: http://www.bernhardwenzel.com/blog/2015/04/10/post-spring-boot-rabbitmq/