.NET/C# RabbitMQ Client Library

RabbitMQ

Features
Get Started
Support
Community
Docs
Blog

Overview

The RabbitMQ .NET client is an implementation of an AMQP 0-9-1 client library for C# (and, implicitly, other .NET languages).
Release Series

The following table explains what RabbitMQ .NET client release series targets what .NET standard (or .NET framework) version.
Library Release Series Required .NET Framework/Standard/Flavor Versions
6.x (in development) .NET 4.6.1+ or a .NET Standard 2.0+ implementation (e.g. .NET Core 3.x)
5.x .NET 4.5.1+ or a .NET Standard 1.5+ implementation (e.g. .NET Core 2.x)
4.x .NET 4.5.1+ or a .NET Standard 1.5+ implementation (e.g. .NET Core 2.x)
3.4.x .NET 3.5
3.3.x .NET 2.0
Licensing

The library is open-source, and is dual-licensed under the the Apache License v2 and the Mozilla Public License v1.1.

This means that the user can consider the library to be licensed under any of the licenses from the list above. For example, the user may choose the Apache Public License 2.0 and include this client into a commercial product. Codebases that are licensed under the GPLv2 may choose GPLv2, and so on.
NuGet

Recent versions of the library are exclusively distributed via NuGet.

The most recent release is 5.1.2. Release notes can be found on GitHub.
Documentation

Please refer to the RabbitMQ tutorials and .NET client user guide.

There’s also an online API reference.
Change log

4.x and later release notes are published to GitHub.
Binary Downloads

Modern versions of this library (e.g. 4.x and 5.x) are distributed as a NuGet package.
Description Download
6.x NuGet package RabbitMQ.Client NuGet package
5.x NuGet package RabbitMQ.Client NuGet package
4.x NuGet package RabbitMQ.Client NuGet package
3.x Series Binary Builds 3.x builds
Source Repository on GitHub

The .NET RabbitMQ client library is hosted and developed on GitHub.

Please see the .NET client build guide for instructions on compiling from source.

To clone the repo from GitHub:

git clone https://github.com/rabbitmq/rabbitmq-dotnet-client

In order to compile or run the RabbitMQ .NET/C# client library, please follow the build instructions.
Strong Naming

The client assembly is strong named. The public key token is 89e7d7c5feba84ce and the public part of the signing key is

00240000048000009400000006020000002400005253413100040000010001008d20ec856aeeb8
c3153a77faa2d80e6e43b5db93224a20cc7ae384f65f142e89730e2ff0fcc5d578bbe96fa98a71
96c77329efdee4579b3814c0789e5a39b51df6edd75b602a33ceabdfcf19a3feb832f31d825416
8cd7ba5700dfbca301fbf8db614ba41ba18474de0a5f4c2d51c995bc3636c641c8cbe76f45717b
fcb943b5.

Getting Help and Providing Feedback

If you have questions about the contents of this guide or any other topic related to RabbitMQ, don’t hesitate to ask them on the RabbitMQ mailing list.
Help Us Improve the Docs ❤️

If you’d like to contribute an improvement to the site, its source is available on GitHub. Simply fork the repository and submit a pull request. Thank you!
In This Section

Install: Windows
Install: Debian and Ubuntu
Install: RPM-based Linux
Install: Homebrew
Install: Windows (manual)
Install: Generic binary build
Install: Solaris
Install: EC2
Upgrade
Blue-green deployment-based upgrade
Supported Platforms
Changelog
Erlang Versions
Signed Packages
Java Client Downloads
.NET Client Downloads
Erlang Client Downloads
Community Plugins
Snapshots

Related Links

.NET Guide

RabbitMQ

Features
Get Started
Support
Community
Docs
Blog

Copyright © 2007-2020 VMware, Inc. or its affiliates. All rights reserved. Terms of Use, Privacy and Trademark Guidelines

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值