Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rebus-org/rebus.azureblobs

:bus: Azure Blobs-based databus storage for Rebus
https://github.com/rebus-org/rebus.azureblobs

attachment azure-blob azure-blob-storage azure-storage databus sagas

Last synced: 5 days ago
JSON representation

:bus: Azure Blobs-based databus storage for Rebus

Awesome Lists containing this project

README

        

# Rebus.AzureBlobs

[![install from nuget](https://img.shields.io/nuget/v/Rebus.AzureBlobs.svg?style=flat-square)](https://www.nuget.org/packages/Rebus.AzureBlobs)

Provides Azure Blobs-based implementation for [Rebus](https://github.com/rebus-org/Rebus) of

* data bus storage (in blobs)
* saga auditing snapshots (blobs)

You can configure the blob-based data bus like this:

```csharp
var storageAccount = CloudStorageAccount.Parse(connectionString);

Configure.With(...)
.(...)
.DataBus(d => d.StoreInBlobStorage(storageAccount, "container-name"))
.Start();

```

or, if you're using Rebus 5 or earlier, you need to do it like this:

```csharp
var storageAccount = CloudStorageAccount.Parse(connectionString);

Configure.With(...)
.(...)
.Options(o => o.EnableDataBus().StoreInBlobStorage(storageAccount, "container-name"))
.Start();

```

![](https://raw.githubusercontent.com/rebus-org/Rebus/master/artwork/little_rebusbus2_copy-200x200.png)

---