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.

ConnectingBluemixServicesMariposa_250x170

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.

More stories
September 7, 2018

Use App ID to Authenticate Your Users in Your Lite IBM Cloud App

Were excited to announce that IBM Cloud App ID just launched a new Lite plan as part of the IBM Cloud Lite account. As part of the Lite plan, you will be able to try out all of App ID's capabilities.

Continue reading

September 5, 2018

Interxion Optimizes Enterprise Hybrid and Multi-Cloud Strategy with IBM Cloud Services

IBM Cloud is now a part of Cloud Connect, Interxion’s interconnection, data center platform. Moreover, Interxion one of the newest members of the IBM Cloud Direct Link Service Provider Program. Learn how IBM and Interxion work together to improve your network connectivity in cloud.

Continue reading

September 3, 2018

IBM Cloud Foundry Enterprise Environment (Beta)

We're excited to release our Beta version of the IBM Cloud Foundry Enterprise Environment. This offering allows users to create and manage isolated Cloud Foundry environments for hosting applications exclusively for their organizations.

Continue reading