À propos de NServiceBus
NServiceBus fait partie de Particular Service Platform, qui contient des outils pour créer, surveiller et déboguer des systèmes distribués.
Avec NServiceBus, vous pouvez :
- Concentrez-vous sur la logique métier, pas sur le code de plomberie ou d'infrastructure
- Orchestrez des processus métier à long terme avec des sagas
- Exécutez sur site, dans le cloud, dans des conteneurs ou sans serveur
- Surveillez et répondez aux pannes à l’aide des outils de plateforme inclus
- Observez les performances du système à l’aide de l’intégration d’Open Telemetry
NServiceBus comprend :
- Prise en charge des files d'attente de messages à l'aide d'Azure Service Bus, Azure Storage Queues, Amazon SQS/SNS, RabbitMQ et Microsoft SQL Server
- Prise en charge du stockage des données dans Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Azure Cosmos DB, Azure Table Storage, Amazon DynamoDB, MongoDB et RavenDB
- Assistance professionnelle 24h/24 et 7j/7 par une équipe d'ingénieurs dédiés situés dans le monde entier
Commencer
- Visitez le démarrage rapide de NServiceBus pour découvrir comment NServiceBus vous aide à créer de meilleurs systèmes logiciels.
- Consultez le didacticiel étape par étape de NServiceBus pour savoir comment créer des systèmes NServiceBus, notamment comment envoyer des commandes, publier des événements, gérer plusieurs points de terminaison de message et réessayer les messages ayant échoué.
- Installez le package NuGet ParticularTemplates pour obtenir des modèles NServiceBus permettant d'amorcer des projets à l'aide de
dotnet new
ou de Visual Studio. - Consultez nos autres tutoriels et exemples.
- Obtenez de l'aide pour une preuve de concept.
Forfaits
Trouvez des liens vers tous nos packages NuGet dans notre documentation.
Soutien
- Parcourez notre documentation.
- Contactez la communauté ParticularDiscussion.
- Contactez-nous pour discuter de vos besoins en matière d'assistance.
Bâtiment
Pour générer NServiceBus, ouvrez NServiceBus.sln
dans Visual Studio et générez la solution.
Vous trouverez les assemblys construits dans /binaries.
Si vous constatez un échec de construction, vérifiez que vous n'avez pas placé la source de NServiceBus dans un sous-répertoire profond, car les noms de chemin longs (supérieurs à 248 caractères) ne sont pas pris en charge par MSBuild.
Licence
NServiceBus
NServiceBus est sous licence RPL 1.5. Plus de détails peuvent être trouvés ici.
copie approfondie de l'objet net
net-object-deep-copy est sous licence MIT comme décrit ici.
Les sources net-object-deep-copy sont compilées dans la distribution NServiceBus comme le permettent les termes de licence trouvés ici.
Compilateur FastExpression
FastExpressionCompiler est sous licence MIT comme décrit ici.
Les sources de FastExpressionCompiler sont compilées dans la distribution NServiceBus comme le permettent les termes de licence trouvés ici.