What is messaging and why is it useful when developing applications? How does it differ from APIs, and where do events fit in? How can messaging improve your microservices applications? Get the answers to these questions and more by reading the following articles in this Messaging Fundamentals series.
Supporting a variety of typical message exchange patterns and a range of qualities-of-service, messaging software frees up application developers to focus on the business value of their code.
Explore the properties of messages and queues, including message headers, message properties, and queue attributes. Learn about the different types of queues and their attributes.
In this article we explained the difference between messaging APIs, protocols, and clients. Each approach has its own “sweet spot” and depending on your priorities you’ll now be able to decide which solution is right for you.
In this article, we review of two asynchronous use cases - 'request for processing' and 'access enterprise data' - to help you learn more about enterprise messaging and event streaming technologies. Then, we discuss the key capabilities to consider when selecting the right technology for your asynchronous communication solution.
This article looks at how messaging can help you as you write your applications. It also discusses how the advantages of using messaging in your applications apply in the context of a microservice framework.
About cookies on this siteOur websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising.For more information, please review your cookie preferences options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.