What's New

IBM Message Hub now on Bluemix

Share this post:

IBM Message Hub Beta We are pleased to announce the beta version of IBM Message Hub is now available as a Bluemix service! The Message Hub:

  • provides Messaging for Bluemix services
  • enables developers to build apps in a microservices framework
  • streams data to analytics engines

Message Hub is a scalable, distributed, high throughput message bus that unites your Cloud applications. Message Hub allows you to connect Bluemix services and stream data to analytics to realize powerful insights.

Built on Apache Kafka

Message Hub is based on Apache Kafka, which is a fast, scalable and durable real-time messaging engine developed by the Apache Software Foundation. Kafka is ideal for large scale message processing, and provides resiliency, high throughput, built-in partitioning, replication and fault-tolerance.

Using the Kafka REST API you are able to produce messages and create consumers. For more flexibility and performance you can use a Kafka client. Message Hub is based on Kafka 0.9 which brings TLS-secured connections for clients, so the earlier high-level consumer cannot be used. The newer Kafka 0.9 consumer is the way to go.

You can use any language that supports HTTPS to interact with the Message Hub Kafka interface. This allows developers to work in a variety of different languages for different microservices, rather than having to learn something new or choose a language that may not be best suited for their application.

Provides wiring for Microservices

Message Hub is ideal for building apps in a microservices architecture. A microservices framework requires that applications are scalable and loosely coupled. Message Hub allows you to create connections and tie different services together.

Message Hub makes it easy to combine microservices, by emitting and consuming events. Event driven applications can be designed by streaming the data from microservices to analytics services within Bluemix.


With microservices it is easy for developers to scale apps and deploy changes to the individual microservices without the need to recycle the entire application for every minor change. An existing monolithic application may be decomposed into smaller functional units (microservices) which are wired together, yet may be updated and scaled independently.

Part of Bluemix

Bluemix is designed to make developers’ lives easier. Dev teams of all sizes can seamlessly collaborate on source code and shared APIs, and manage application performance, logs and costs from a single dashboard. Message Hub brings Kafka messaging to the Bluemix platform, allowing you to extend the functionality of your apps. A major benefit of deploying microservices in the Bluemix cloud is that you are able to scale when necessary and exploit the elasticity the cloud offers.

Stream data for analytics and create event driven applications

Using the IBM Message Hub, you can feed event data to multiple applications so they can react in real time. Credentials for accessing Message Hub can be found here.

Add Comment
One Comment

Leave a Reply

Your email address will not be published.Required fields are marked *

Thomas Li

Hi there, a tutorial for using message hub with Node-red would be grand!


More What's New stories

IBM Now Offers SAP on IBM Cloud in Partner-Managed Business Model

Building on a 46-year alliance with SAP, the IBM Cloud platform has been certified by SAP for its bare metal servers, local and shared storage and networking. This certification allows our Business Partners to run their client’s full production SAP applications and associated workloads on the IBM Cloud and manage it.

Continue reading

Streaming Analytics: New features and new price plans

The Streaming Analytics service in the IBM Cloud is an advanced analytic platform allowing user-developed applications to quickly ingest, analyze, and correlate information as it arrives from a wide variety of real-time data sources. Today, a new version of the service is generally available, providing a set of exciting new features and new set of price plans.

Continue reading

Go Lite with Watson Knowledge Studio

Watson Knowledge Studio (WKS) is now available with a Lite Plan, as part of IBM Cloud's Lite Accounts that never expire and don't need payment information. If you are involved with analyzing text data and have never used WKS or if you had signed up to use the Free Plan of WKS on IBM Cloud, you should read this!

Continue reading