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 runs on Rebus.

Supported infrastructure

The Message Bus can be hosted on:

  • SQL Server

  • SQL Azure

  • Azure Service Bus

Refer to the Sitecore compatibility table for compatible versions.

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.