Published
Mar 2, 2023
3y ago
Total Downloads
97.3K
97,313
Install
dotnet add package RocketMQ.Client --version 0.0.3-SNAPSHOT
| Product | Versions |
|---|---|
| .NET |
README
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.
- Install dotnet tool chains following instructions here;
- 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
Changes from Previous Version
No structural changes between v0.0.2-SNAPSHOT and v0.0.3-SNAPSHOT.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.