1) Microsoft Azure Service Bus is a fully managed enterprise integration message broker. 2) Microsoft Azure’s Service Bus is a cloud service that helps facility the ability to share data between decoupled systems. 3)Reliable cloud messaging as a service (MaaS) and simple hybrid integration
A namespace is a container for all messaging components. Multiple queues and topics can be in a single namespace, and namespaces often serve as application containers.
Messages are sent to and received from queues. Queues store messages until the receiving application is available to receive and process them.Messages in queues are ordered and timestamped on arrival. Once accepted, the message is held safely in redundant storage. Messages are delivered in pull mode, only delivering messages when requested.
You can also use topics to send and receive messages. While a queue is often used for point-to-point communication, topics are useful in publish/subscribe scenarios.
Topics can have multiple, independent subscriptions. A subscriber to a topic can receive a copy of each message sent to that topic. Subscriptions are named entities. Subscriptions persist, but can expire or autodelete.
You may not want individual subscriptions to receive all messages sent to a topic. If so, you can use rules and filters to define conditions that trigger optional actions.
https://www.e4developer.com/2018/01/28/setting-up-rabbitmq-with-spring-cloud-stream/