Platform Administration and Architecture

Message Bus

The Message bus is a message transport mechanism which allows application roles to communicate across boundaries.

The Sitecore Message bus is based on the RabbitMQ message broker.

Supported infrastructure

  • SQL Server 2014 SP2

  • SQL Server 2016 SP1

  • SQL Azure

  • Azure Service Bus

References

message-bus.png

The Message Bus database is referenced by the following roles:

Scaling

The message bus runs within process of the consuming roles.

SQL Server transport support some degree of scaling by using dedicated tables for individual queues.

Azure Service Bus can be scaled via service/price levels in Azure.

Privacy and security

The Message Bus does not handle personal data by default and privacy concerns are described by the referencing roles.