Learning NServiceBus Sagas (學習 NServiceBus Sagas)
Rich Helton
- 出版商: Packt Publishing
- 出版日期: 2015-01-31
- 售價: $1,460
- 貴賓價: 9.5 折 $1,387
- 語言: 英文
- 頁數: 194
- 裝訂: Paperback
- ISBN: 1782173498
- ISBN-13: 9781782173496
海外代購書籍(需單獨結帳)
相關主題
商品描述
Discover how to design, build, and test sagas and messaging with NServiceBus
About This Book
- Explore the robust features of NServiceBus to build different endpoints and messaging queues
- Design, develop, and test sagas to handle messages and persist message objects
- Get to grips with the NSB platform tools through this step-by-step learning experience
Who This Book Is For
If you are an Enterprise C# developer who wishes to extend your knowledge of NServiceBus and Enterprise Service Bus in C#, this is the book for you. This book is designed to enhance the education of ESBs and their messaging, whether you are a beginner or a seasoned expert in Enterprise C#, Apex, and Visualforce pages.
What You Will Learn
- Design, develop, monitor, and test messaging and sagas using NSB platform tools
- Familiarize yourself with the architecture of NSB from a conceptual aspect
- Decouple ASP.NET frontend to backend services through messaging using design patterns in NSB
- Get to grips with saga properties and its work flow
- Integrate endpoints into web services
- Understand the basics of IBus and configure it
- Configure, code, and deploy NServiceBus frameworks and APIs in Visual Studio
- Combine NSB with non-C# solutions such as cloud-based solutions
In Detail
NServiceBus (NSB) is the most popular Enterprise Service Bus (ESB) for C#. This learning guide will equip you with the skills to develop and design NSB sagas and NSB messaging. The first few chapters will discuss the basics of SOA, gradually leading you into the detailed topics of NSB.
In the next chapters, NSB platform services will be covered for monitoring, designing in Visual Studio, and operational pulses on NSB. Many example architectures will be explained using ASP.NET Model-View-Controllers, Entity Frameworks, NHibernate, MSMQ, RabbitMQ, SQL Server queues, ActiveMQ, and MongoDB. Finally, endpoints will be extended using sagas to integrate them into secure protocols such as Secure File Transfer Protocol (SFTP) and C# web services.
By the end of this book, you will be able to design, build, and test NServiceBus sagas and perform message handling.
商品描述(中文翻譯)
發現如何設計、建構和測試 NServiceBus 的 saga 和訊息傳遞
關於本書
- 探索 NServiceBus 的強大功能,以建立不同的端點和訊息佇列
- 設計、開發和測試 saga 以處理訊息並持久化訊息物件
- 通過這個逐步學習的過程,熟悉 NSB 平台工具
本書適合誰
如果您是希望擴展 NServiceBus 和 C# 中的企業服務總線知識的企業 C# 開發人員,那麼這本書就是為您而寫。本書旨在增強對 ESB 及其訊息傳遞的理解,無論您是初學者還是企業 C#、Apex 和 Visualforce 頁面的資深專家。
您將學到什麼
- 使用 NSB 平台工具設計、開發、監控和測試訊息和 saga
- 從概念層面熟悉 NSB 的架構
- 通過在 NSB 中使用設計模式,將 ASP.NET 前端與後端服務解耦
- 理解 saga 屬性及其工作流程
- 將端點整合到網路服務中
- 理解 IBus 的基本概念並進行配置
- 在 Visual Studio 中配置、編碼和部署 NServiceBus 框架和 API
- 將 NSB 與非 C# 解決方案(如雲端解決方案)結合
詳細內容
NServiceBus (NSB) 是 C# 中最受歡迎的企業服務總線 (ESB)。這本學習指南將使您具備開發和設計 NSB saga 和 NSB 訊息的技能。前幾章將討論 SOA 的基本概念,逐步引導您進入 NSB 的詳細主題。
在接下來的章節中,將涵蓋 NSB 平台服務的監控、在 Visual Studio 中的設計以及 NSB 的操作脈衝。許多示例架構將使用 ASP.NET 模型-視圖-控制器、Entity Framework、NHibernate、MSMQ、RabbitMQ、SQL Server 佇列、ActiveMQ 和 MongoDB 進行說明。最後,將使用 saga 擴展端點,將其整合到安全協議中,如安全檔案傳輸協議 (SFTP) 和 C# 網路服務。
在本書結束時,您將能夠設計、建構和測試 NServiceBus saga 並執行訊息處理。