Particular / NServiceBus
The gold standard for async .NET microservices on Azure, AWS and on-prem
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing Particular/NServiceBus in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewAbout NServiceBus NServiceBus is part of the Particular Service Platform, which contains tools to build, monitor, and debug distributed systems. With NServiceBus, you can: • Focus on business logic, not on plumbing or infrastructure code • Orchestrate long-running business processes with sagas • Run on-premises, in the cloud, in containers, or serverless • Monitor and respond to failures using included platform tooling • Observe system performance using Open Telemetry integration NServiceBus includes: • Support for messages queues using Azure Service Bus, Azure Storage Queues, Amazon SQS/SNS, RabbitMQ, and Microsoft SQL Server • Support for storing data in Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Azure Cosmos DB, Azure Table Storage, Amazon DynamoDB, MongoDB, and RavenDB • 24x7 professional support from a team of dedicated engineers located around the world Getting started • Visit the NServiceBus Quick Start to learn how NServiceBus helps you build better software systems. • Visit the NServiceBus step-by-step tutorial to learn how to build NServiceBus systems, including how to send commands, publish events, manage multiple message endpoints, and retry failed messages. • Install the ParticularTemplates NuGet package to get NServiceBus templates to bootstrap projects using either or in Visual Studio. • Check out our other tutorials and samples. • Get help with a proof-of-concept. Packages Find links to all our NuGet packages in our documentation. Support • Browse our documentation. • Reach out to the ParticularDiscussion community. • Contact us to discuss your support requirements. Building To build NServiceBus, open in Visual Studio and build the solution. You'll find the built assemblies in /binaries. If you see the build failing, check that you haven't put the source of NServiceBus in a deep subdirectory since long path names (greater than 248 characters) aren't supported by MSBuild. Licensing NServiceBus NServiceBus is licensed under the RPL 1.5 license. More details can be found here. net-object-deep-copy net-object-deep-copy is licensed under the MIT license as described here. net-object-deep-copy sources are compiled into the NServiceBus distribution as allowed under the license terms found here. FastExpressionCompiler FastExpressionCompiler is licensed under the MIT license as described here. FastExpressionCompiler sources are compiled into the NServiceBus distribution as allowed under the license terms found here.