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
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.

Other:

- 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.

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
0.5.4 6,324 10/5/2015
0.5.3 475 8/18/2015
0.5.2 424 8/12/2015
0.5.1-beta1 282 8/9/2015
0.5.0-beta1 308 7/18/2015
0.4.0 489 4/14/2015
0.3.4 369 4/12/2015
0.3.3 349 4/1/2015
0.3.2 368 3/27/2015
0.3.1 363 3/23/2015
0.3.0 339 3/17/2015