NsqSharp 0.5.4

Client library for NSQ, a realtime distributed messaging platform. http://nsq.io/

Install-Package NsqSharp -Version 0.5.4
dotnet add package NsqSharp --version 0.5.4
<PackageReference Include="NsqSharp" Version="0.5.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NsqSharp --version 0.5.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

New features:

- Add TLS support for Producers and Consumers.
- Add AutofacObjectBuilder convenience class; tested against Autofac 3.5.2. Supported in .NET 4.0 and higher.

Fixed issues:

- Fix race conditions in Producer and Consumer when nsqd connectivity lost.
- If message Attempt > MaxAttempts try to get the resolved handler type and deserialized message body to send to MessageAuditor; mirrors behavior if Attempt <= MaxAttempts.


- Consumer: Remove internal class ApiRequest for querying nsqlookupd, replace with public class NsqLookupdHttpClient.
- Config: Change default TCP WriteTimeout from 1s to 10s to maintain connectivity in higher latency scenarios; affects Producers and Consumers using default Config.WriteTimeout.
- More helpful error messages when connecting to the wrong nsqd or nsqlookupd port.
- Add strong name to NsqSharp.dll.


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.5.4 10,220 10/5/2015
0.5.3 560 8/18/2015
0.5.2 505 8/12/2015
0.5.1-beta1 350 8/9/2015
0.5.0-beta1 380 7/18/2015
0.4.0 552 4/14/2015
0.3.4 437 4/12/2015
0.3.3 426 4/1/2015
0.3.2 448 3/27/2015
0.3.1 438 3/23/2015
0.3.0 432 3/17/2015