NsqSharp 0.3.1

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

There is a newer version of this package available.
See the version list below for details.
Install-Package NsqSharp -Version 0.3.1
dotnet add package NsqSharp --version 0.3.1
<PackageReference Include="NsqSharp" Version="0.3.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NsqSharp --version 0.3.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

New features:
- NsqdHttpApi.Stats returns deserialized object model instead of JSON string
- Allow registering IHandleMessages<> interfaces as handlers to be resolved by DI container (support one concrete class handling multiple messages)
- Improve exception messages for missing channel/topic registrations and handler configuration
- Add BackoffTriggered (bool) and RequeuedUntil (DateTime?) properties to Message and IMessageInformation for auditing
- Add convenience classes to the NsqSharp.Bus.BuiltIn namespace: HandlerTypeToChannelDictionary and MessageTypeToTopicDictionary
- Add support for unit testing with BusService.Start
- Add .NET 3.5 support
- NuGet Packages for .NET 4.5.2, 4.5.1, 4.5, 4.0, and 3.5

Fixed issues:
- Fixed issue with Producer locking when exception thrown during initial nsqd Connect

Signature changes:
- IObjectBuilder: Add "where T : class" on Inject<T> method
- NsqdHttpApi.Stats returns NsqdStats instead of string
- IFailedMessageInformation: FailedException property renamed to Exception
- BusConfiguration: Constructor parameter 'defaultNsqlookupdHttpEndpoints' renamed to 'defaultNsqLookupdHttpEndpoints'

Dependencies

This package has no dependencies.

Version History

Version Downloads Last updated
0.5.4 7,058 10/5/2015
0.5.3 480 8/18/2015
0.5.2 426 8/12/2015
0.5.1-beta1 284 8/9/2015
0.5.0-beta1 313 7/18/2015
0.4.0 491 4/14/2015
0.3.4 373 4/12/2015
0.3.3 351 4/1/2015
0.3.2 370 3/27/2015
0.3.1 365 3/23/2015
0.3.0 342 3/17/2015
Show less