PipServices3.RabbitMQ

RabbitMQ components for Pip.Services in .NET


Keywords
PipServices, V3, microservices, toolkit
License
MIT
Install
Install-Package PipServices3.RabbitMQ -Version 3.5.0

Documentation

Pip.Services Logo
RabbitMQ specific components for .NET

This library is a part of Pip.Services project. The RabbitMQ module contains a set of components for working with the message queue in RabbitMQ through the AMQP protocol.

The module contains the following packages:

  • Build - Factory for constructing module components
  • Queue - Message Queuing components that implement the standard Messaging module interface

Quick links:

Use

Install the dotnet package as

dotnet add package PipServices3.Rabbitmq

Develop

For development you shall install the following prerequisites:

  • Core .NET SDK 3.1+
  • Visual Studio Code or another IDE of your choice
  • Docker

Restore dependencies:

dotnet restore src/src.csproj

Compile the code:

dotnet build src/src.csproj

Run automated tests:

dotnet restore test/test.csproj
dotnet test test/test.csproj

Generate API documentation:

./docgen.ps1

Before committing changes run dockerized build and test as:

./build.ps1
./test.ps1
./clear.ps1

Contacts

The .NET version of Pip.Services is created and maintained by:

  • Sergey Seroukhov

Many thanks to contibutors, who put their time and talant into making this project better:

  • Andrew Harrington, Kyrio