IBM Message Hub service lets you take messaging to the Cloud
ValerieLampkin 27000182R2 Visits (24121)
Do you have applications that need to communicate with each other? Would you like to implement a microservices architecture in the cloud?
This new service:
Message Hub is a born-in-the-cloud messaging service which allows you to connect Bluemix services and stream data to analytics to realize powerful insights . You can also feed event data to multiple applications to react in real time.
Message Hub provides an easy-to-use communication mechanism built on ⇒Apache Kafka, a fast, scalable and durable real-time messaging engine developed by the Apache Software Foundation. Kafka is well-suited for the cloud environment because it allows you to add more instances without the need to restart your application.
Message Hub is ideal for building apps in a microservices architecture, a framework where applications are scalable and loosely coupled. As the event/messaging backbone for Bluemix, Message Hub acts as the nucleus for your Microservices, allowing "producers" to publish data and "consumers" retrieve and process this data. 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.
Message Hub provides a way to offload work from your Bluemix applications for asynchronous processing. Event driven applications can be designed by streaming the data from microservices to analytics services within Bluemix. You can use it to combine microservices, emitting and consuming events.
Message Hub is a great way to Stream data for analytics and create event-driven applications. Data from multiple applications can be funneled to other Bluemix services to leverage IBM’s analytics, mobile and security capabilities. Stream data into systems such as Apache Spark, which is a cluster computing framework that can be used to create high-scale analytics solutions. The business can then optimize results by receiving and responding to events in near-real time.
Developers 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. Using the Message Hub service in Bluemix, application developers can create composite applications from loosely coupled components, making the application robust yet simple to scale. As an application grows it can be scaled by leveraging the elasticity of the cloud.
Bluemix offers a free trial that can then later be converted to a pay-as-you-go account. You can try the beta version of Message Hub now for free, so I invite you to experiment with it.
Get started with the Message Hub BETA (link: http