Persistence In NServiceBus

Various features require persistence.

Storage Types

Available Persistences

In-Memory

A volatile RAM based storage mainly used for development purposes. Can also be used where the storage is not required to persist between process restarts.

RavenDB

Uses the RavenDB document database for storage.

NHibernate

Uses custom NHibernate to persist data to an ADO.net data store (e.g. SQL Server).

MSMQ

A subscription only storage on top of MSMQ.

Azure Storage

Uses Azure Tables Storage for storage

SQL Persistence

Uses Json.NET to serialize data and store in a SQL database.

Community run Persistences

There are several community run Persistences that can be seen on the full list of Extensions.

Related Articles


Last modified