Provides extension packages to DotPulsar, the official .NET client library Apache Pulsar.
| Package | Downloads | NuGet Latest |
|---|---|---|
DotPulsar.Extensions.DependencyInjectionEnables easy integration with .Net Generic Host applications |
||
DotPulsar.Extensions.OpenTelemetryAdds extension methods to facilitate easy integration with the OpenTelemetry SDK. |
||
DotPulsar.Extensions.ResiliencyAdds resiliency extensions for working with DotPulsar. |
||
DotPulsar.Extensions.SchemasEnables using strongly-typed messages using JSON or ProtoBuf contracts. This does not use the official Pulsar Schema Registry. |
||
Ulid.protobuf-netAdd support for Ulid types within ProtoBuf schemas. While not specifically related to DotPulsar, it compliments DotPulsar.Extensions.Schemas quite nicely. |
We use SemVer along with MinVer for versioning. For the versions available, see the tags on this repository.
Contributions are welcomed and greatly appreciated. See also the list of contributors who participated in this project. Read the CONTRIBUTING guide for how to participate.
Git Hooks are enabled on this repository. You will need to run git config --local core.hooksPath .githooks/ to enable them in your environment.
This project is licensed under Apache License, Version 2.0.