Skip to content

1. Installation

Jesse Sweetland edited this page Feb 14, 2017 · 4 revisions

Platibus is distributed as a set of NuGet packages hosted on nuget.org. To install the base library, search for and install the package Platibus in the NuGet package manager or run the following PowerShell command from the NuGet Package Manager Console:

PM> Install-Package Platibus

This package includes the standalone HTTP server and basic functionality including JSON and XML serialization, HTTP transport, and filesystem based queueing and journaling. There are also a number of optional packages available.

Platibus.IIS

IIS hosting support is provided in the Platibus.IIS package. This package includes additional configuration and an IHttpHandler implementation that can be used to handle HTTP requests within an IIS hosted application.

To install, search for and install the package Platibus.IIS in the NuGet package manager or run the following PowerShell command from the NuGet Package Manager Console:

PM> Install-Package Platibus.IIS

Platibus.OWIN

OWIN support is provided in the Platibus.Owin package. This package includes additional configuration and middleware that can be used to handle HTTP requests via the OWIN middleware pipeline.

To install, search for and install the package Platibus.Owin in the NuGet package manager or run the following PowerShell command from the NuGet Package Manager Console:

PM> Install-Package Platibus.Owin

Platibus.SQLite

The Platibus.SQLite package extends the basic SQL database support in the base Platibus package to make efficient use of SQLite databases.

To install, search for and install the package Platibus.SQLite in the NuGet package manager or run the following PowerShell command from the NuGet Package Manager Console:

PM> Install-Package Platibus.SQLite

Platibus.RabbitMQ

Support for RabbitMQ can be added by installing the Platibus.RabbitMQ package. This package provides a bus host and additional configuration for using RabbitMQ to queue and transport messages.

To install, search for and install the package Platibus.RabbitMQ in the NuGet package manager or run the following PowerShell command from the NuGet Package Manager Console:

PM> Install-Package Platibus.RabbitMQ