Message Hub provides an easy-to-use communication mechanism built on Apache Kafka, enabling communication between loosely coupled Bluemix services. This article shows how to communicate with Message Hub from the Streaming Analytics Bluemix service using the messaging toolkit.
The Internet of Things (IoT) service and the Streaming Analytics service in Bluemix have two things in common: Both were created for real-time, and both are extremely scalable. So it's a natural fit to use the two services together in an Bluemix application, with the IoT service serving as an aggregator of device information, and the Streaming Analytics service performing real-time analytics on streams of device data. This article describes how to exchange messages between the two services over the MQTT protocol.
The Streaming Analytics beta has ended, and the enhanced Streaming Analytics service is now generally available! The new service is ready to perform real-time analysis on data-in-motion for your production applications. This post is a quick summary of some of the new features of the service.