關於NServiceBus
NServiceBus 是特定服務平台的一部分,其中包含用於建置、監控和調試分散式系統的工具。
使用 NServiceBus,您可以:
- 專注於業務邏輯,而不是管道或基礎設施代碼
- 使用 sagas 協調長期運作的業務流程
- 在本機、雲端、容器或無伺服器中運行
- 使用附帶的平台工具監控和回應故障
- 使用開放遙測整合觀察系統性能
NServiceBus 包括:
- 支援使用 Azure 服務匯流排、Azure 儲存佇列、Amazon SQS/SNS、RabbitMQ 和 Microsoft SQL Server 的訊息佇列
- 支援在 Microsoft SQL Server、MySQL、PostgreSQL、Oracle、Azure Cosmos DB、Azure 表儲存、Amazon DynamoDB、MongoDB 和 RavenDB 中儲存數據
- 來自世界各地的專業工程師團隊提供 24x7 專業支持
入門
- 造訪 NServiceBus 快速入門,了解 NServiceBus 如何協助您建立更好的軟體系統。
- 造訪 NServiceBus 逐步教學,了解如何建立 NServiceBus 系統,包括如何傳送命令、發布事件、管理多個訊息端點以及重試失敗的訊息。
- 安裝 PspecialTemplates NuGet 套件以取得 NServiceBus 模板,以使用
dotnet new
或在 Visual Studio 中引導專案。 - 查看我們的其他教學和範例。
- 獲得概念驗證的協助。
套餐
在我們的文件中尋找所有 NuGet 套件的連結。
支援
- 瀏覽我們的文件。
- 聯絡 P SpecificDiscussion 社群。
- 聯絡我們討論您的支援需求。
大樓
若要建置 NServiceBus,請在 Visual Studio 中開啟NServiceBus.sln
並建置解決方案。
您將在 /binaries 中找到已建置的程式集。
如果您發現建置失敗,請檢查是否未將 NServiceBus 的來源放入深層子目錄中,因為 MSBuild 不支援長路徑名(超過 248 個字元)。
授權
N服務總線
NServiceBus 根據 RPL 1.5 許可證獲得許可。更多詳細資訊可以在這裡找到。
網路物件深複製
net-object-deep-copy 根據 MIT 許可證獲得許可,如這裡所述。
net-object-deep-copy 原始碼依照此處授權條款的允許編譯到 NServiceBus 發行版中。
快速表達式編譯器
FastExpressionCompiler 根據 MIT 授權獲得許可,如這裡所述。
根據此處的授權條款允許,FastExpressionCompiler 原始碼被編譯到 NServiceBus 發行版中。