RocketMQ.Client 0.0.1-snapshot

The C# Implementation of Apache RocketMQ Client

Introduction

Here is the C# implementation of the client for Apache RocketMQ.

Architecture

Basically, this project would follow the same paradigm of rocketmq-client-cpp v5.0.0. Namely, we would build the whole client following protocols described in rocketmq-apis on top of gRPC-dotnet, utilizing Protocol buffers to serialize and deserialize data in transmission.

How to build

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

  1. Install dotnet tool chains following instructions here;
  2. Visual Studio Code with official C# plugin is used during development;

Assuming you are at the home of this repository,

Build

dotnet build

Run Unit Tests

dotnet test -l "console;verbosity=detailed"

Run Examples

dotnet run -p examples

No packages depend on RocketMQ.Client.

Version Downloads Last updated
5.1.1-rc1 10 12/28/2023
5.1.0 23 11/29/2023
5.1.0-rc1 4 06/02/2024
0.0.17-rc2 2 06/02/2024
0.0.17-rc1 2 06/02/2024
0.0.16-SNAPSHOT 4 05/24/2024
0.0.15-SNAPSHOT 4 05/24/2024
0.0.14-SNAPSHOT 2 05/24/2024
0.0.13-SNAPSHOT 3 05/01/2024
0.0.12-SNAPSHOT 2 05/24/2024
0.0.11-SNAPSHOT 3 05/17/2024
0.0.10-SNAPSHOT 5 05/24/2024
0.0.9-SNAPSHOT 3 06/02/2024
0.0.8-SNAPSHOT 2 06/02/2024
0.0.7-SNAPSHOT 7 05/12/2024
0.0.6-SNAPSHOT 1 06/02/2024
0.0.5-SNAPSHOT 1 06/02/2024
0.0.4-SNAPSHOT 5 05/28/2024
0.0.3-SNAPSHOT 6 06/02/2024
0.0.2-SNAPSHOT 3 05/20/2024
0.0.1-SNAPSHOT 8 05/01/2024