7. Message Broker
Middleware, simple server
Communication via AMQP
Communication flow:
Source application (sender) sends message to MB
The MB stores it
It deliveres the message to other application(s) (receiver(s))
It takes the responsibility and complexity
12. Azure Service Bus
Enterprise, fully managed messaging service
Reliable and secure platform for async transfer
High availability
Decouple applications
Supports queues, topics (1:N)
Message in binary format
18. What is this?
Supports message-based communication in Sitecore
Wraps the Rebus Library
Introduced in 9.0.1 (Only SQL Transport)
Azure Service Bus support later
Part of the XP, not part of the XM configuration
30. Queue implementation
Create the message contract class
Create the Bus class
Initialize the Bus connection
Implement sending and reciving.
31. Other options
The demo showed the CM-CD communication
Use it on standalone setup for async processing
Use it on another roles/external application (Rebus)