RocketMQ.Client 0.0.4-snapshot

The .NET Implementation of Apache RocketMQ Client

Here is the .NET implementation of the client for Apache RocketMQ.

Supported .NET Versions

Due to the release of .NET 5 in 2020, which unified .NET Framework and .NET Core, and has gradually become the mainstream platform for .NET development, the RocketMQ client will support .NET 5 and later versions.

See more details about .NET 5 from Introducing .NET 5.

Architecture

The client would be developed using the protocols outlined in rocketmq-apis and built on gRPC-dotnet, leveraging Protocol Buffers for data serialization and deserialization during transmission.

Quickstart

dotnet add package RocketMQ.Client

You can obtain the latest version of RocketMQ.Client from NuGet Gallery. To assist with getting started quickly and working with various message types and clients, we offer examples here here.

Build

Layout of this project roughly follows this guide. The solution contains a class library, a unit test module and an example console module.

Assuming you are at the home of this repository:

# build the project
dotnet build
# run unit tests
dotnet test -l "console;verbosity=detailed"

No packages depend on RocketMQ.Client.

Version Downloads Last updated
5.2.0-rc1 65 11/04/2024
5.1.1-rc1 67 12/28/2023
5.1.0 107 11/29/2023
5.1.0-rc1 60 06/02/2024
0.0.17-rc2 49 06/02/2024
0.0.17-rc1 45 06/02/2024
0.0.16-SNAPSHOT 55 05/24/2024
0.0.15-SNAPSHOT 59 05/24/2024
0.0.14-SNAPSHOT 61 05/24/2024
0.0.13-SNAPSHOT 53 05/01/2024
0.0.12-SNAPSHOT 57 05/24/2024
0.0.11-SNAPSHOT 62 05/17/2024
0.0.10-SNAPSHOT 56 05/24/2024
0.0.9-SNAPSHOT 53 06/02/2024
0.0.8-SNAPSHOT 54 06/02/2024
0.0.7-SNAPSHOT 59 05/12/2024
0.0.6-SNAPSHOT 48 06/02/2024
0.0.5-SNAPSHOT 59 06/02/2024
0.0.4-SNAPSHOT 57 05/28/2024
0.0.3-SNAPSHOT 52 06/02/2024
0.0.2-SNAPSHOT 57 05/20/2024
0.0.1-SNAPSHOT 74 05/01/2024