Über NServiceBus
NServiceBus ist Teil der Particular Service Platform, die Tools zum Erstellen, Überwachen und Debuggen verteilter Systeme enthält.
Mit NServiceBus können Sie:
- Konzentrieren Sie sich auf die Geschäftslogik, nicht auf Sanitär- oder Infrastrukturcode
- Orchestrieren Sie lang laufende Geschäftsprozesse mit Sagas
- Führen Sie es lokal, in der Cloud, in Containern oder serverlos aus
- Überwachen Sie Fehler und reagieren Sie darauf mithilfe der integrierten Plattformtools
- Beobachten Sie die Systemleistung mithilfe der Open Telemetry-Integration
NServiceBus umfasst:
- Unterstützung für Nachrichtenwarteschlangen mit Azure Service Bus, Azure Storage Queues, Amazon SQS/SNS, RabbitMQ und Microsoft SQL Server
- Unterstützung für die Speicherung von Daten in Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Azure Cosmos DB, Azure Table Storage, Amazon DynamoDB, MongoDB und RavenDB
- Professioneller Support rund um die Uhr durch ein Team engagierter Ingenieure auf der ganzen Welt
Erste Schritte
- Besuchen Sie den NServiceBus-Schnellstart, um zu erfahren, wie NServiceBus Ihnen beim Aufbau besserer Softwaresysteme hilft.
- Besuchen Sie das NServiceBus-Schritt-für-Schritt-Tutorial, um zu erfahren, wie Sie NServiceBus-Systeme erstellen, einschließlich des Sendens von Befehlen, des Veröffentlichens von Ereignissen, des Verwaltens mehrerer Nachrichtenendpunkte und des Wiederholens fehlgeschlagener Nachrichten.
- Installieren Sie das NuGet-Paket ParticularTemplates, um NServiceBus-Vorlagen zum Bootstrap-Projekten mit
dotnet new
oder in Visual Studio zu erhalten. - Schauen Sie sich unsere anderen Tutorials und Beispiele an.
- Holen Sie sich Hilfe bei einem Proof-of-Concept.
Pakete
Links zu allen unseren NuGet-Paketen finden Sie in unserer Dokumentation.
Unterstützung
- Durchsuchen Sie unsere Dokumentation.
- Wenden Sie sich an die ParticularDiscussion-Community.
- Kontaktieren Sie uns, um Ihre Supportanforderungen zu besprechen.
Gebäude
Um NServiceBus zu erstellen, öffnen Sie NServiceBus.sln
in Visual Studio und erstellen Sie die Lösung.
Sie finden die erstellten Assemblys in /binaries.
Wenn Sie feststellen, dass der Build fehlschlägt, überprüfen Sie, ob Sie die Quelle von NServiceBus nicht in einem tiefen Unterverzeichnis abgelegt haben, da lange Pfadnamen (mehr als 248 Zeichen) von MSBuild nicht unterstützt werden.
Lizenzierung
NServiceBus
NServiceBus ist unter der RPL 1.5-Lizenz lizenziert. Weitere Details finden Sie hier.
net-object-deep-copy
net-object-deep-copy ist wie hier beschrieben unter der MIT-Lizenz lizenziert.
Net-Object-Deep-Copy-Quellen werden gemäß den hier aufgeführten Lizenzbedingungen in die NServiceBus-Distribution kompiliert.
FastExpressionCompiler
FastExpressionCompiler ist wie hier beschrieben unter der MIT-Lizenz lizenziert.
FastExpressionCompiler-Quellen werden gemäß den hier aufgeführten Lizenzbedingungen in die NServiceBus-Distribution kompiliert.