NServiceBus compared to WCF and BizTalk.
NServiceBus and BizTalk
NServiceBus guides you away from dangerous anti-patterns while providing messaging patterns and integration.
NServiceBus and WCF
Publish/subscribe, fault-tolerance, long-running processes, interoperability
NServiceBus helps you write code that is robust in production environments, preventing data loss under failure conditions.
Using Azure for endpoint hosting and to provide Transports and Persistence
NServiceBus automatically registers components, user-implemented handlers, and sagas.
How to configure NServiceBus to use Autofac as a container.
How to configure NServiceBus to use Castle Windsor as a container.
Support for Child Containers
Child containers are a snapshot of the main container; transient instances are treated as as singletons in the child container.
Using IBus in a Message Handler
Use setter injection or constructor injection.
How to configure NServiceBus to use Ninject as a container.
How to configure property injection
How to configure NServiceBus to use Spring as a container.
How to configure NServiceBus to use StructureMap as a container.
How to configure NServiceBus to use Unity as a container.
Don't try to handle exceptions in your message handlers. Let NServiceBus do it for you.
NServiceBus enables durable fire-and-forget messaging across physically separated IT infrastructure.
Write a class to handle messages in NServiceBus.
Outlines the various approaches to hosting NServiceBus
Outlines the usage, management and restrictions of the NServiceBus license.
The life-cycles of the various NServiceBus configuration interfaces
Logging in NServiceBus
Outline the various approach to sending-receiving, defining messages and common messaging patterns.
MSMQ is the primary durable communications technology for Microsoft but does not dynamically detect network interfaces.
NHibernate-based persistence for NServiceBus
Operations Table of Contents
How to configure NServiceBus to provide reliable messaging without using MSDTC or when MSDTC is not available
Features of NServiceBus requiring persistence include timeouts, sagas, and subscription storage.
Overview of the message handling pipeline
RavenDB persister documentation
Article outlines various ways of installing RavenDB in different versions of NServiceBus. As of Version 5 it is mostly obsolete due to the fact that RavenDB is no longer part of the core.
Example code and scripts to facilitate deployment and operational actions against RavenDB.
How to change the RavenDB ResourceManagerID
Guidance on how to change the RavenDB ResourceManagerID
Uninstall RavenDB v2.0
Article outlines uninstalling RavenDB that were installed by previous versions of the Platform Installer.
RavenDB Version Compatibility
The various approaches used by different versions of NServiceBus when integrating with RavenDB
NServiceBus uses event-driven architecture to include fault-tolerance and scalability in long-term business processes.
Scalability and High Availability options for NServiceBus
Schedule a task or an action/lambda, to be executed repeatedly at a given interval.
Security Table of Contents
How instances of .NET classes are serialized onto the transport.
NServiceBus SQL Server
Develop your service layers and long-running processes using test-driven development.
All information on the available Transports
Upgrade Guides for NServiceBus