Apache Pulsar native client for .NET (C#/F#/VB)
Pulsar.Client nuget | Pulsar.Client.Otel nuget
Supported pulsar cluster versions: 2.4+
Find examples of usage in /examples folder. We are trying to keep api similar to the Java client, so please take a look at it's documentation to understand possible options available. You can also join telegram chat https://t.me/pro_pulsar for further discussions.
Features list (based on Client Feature Matrix):
dotnet tool restore
dotnet restore
brew install snappy
brew install zstd
sudo apt-get install -y libsnappy-dev
sudo apt-get install -y libzstd-dev
dotnet build
(dotnet core sdk required) This will install required tools and then you can use any IDE to build solutioncd tests/UnitTests
&& dotnet test
brew tap streamlio/homebrew-formulae
brew install streamlio/homebrew-formulae/pulsar
brew install streamlio/homebrew-formulae/bookkeeper
brew services start pulsar
brew services start bookkeeper
/tests/IntegrationTests/commands.txt
pulsarAddress
in Common.fs to point your pulsar clusterpublic/default
namespace with default settingspublic/retention
namespace with time or storage size retention configured