售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Mastering NServiceBus and Persistence
Table of Contents
Mastering NServiceBus and Persistence
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. NServiceBus Persistence Introduction
Introduction to SOA
The need for metadata
The need for persistence patterns
Fallacies of distributed computing
The need for sagas
A real-life saga
Beginning an NServiceBus saga
Beginning NServiceBus assemblies
Summary
2. The NServiceBus Architecture
Benefits of NSB
More on endpoints
The application security perspective
NSB hosting versus self-hosting
Using Powershell commands
Message exchange patterns
The publish/subscribe pattern
Request-response messages
Saga services
Some saga features
Timeout messages
Message mutations
Message encryption
Cluster messaging
Performance monitoring
Gateway messaging
Data bus messaging
Storage patterns
Backing it up
Monitoring
Sample e-mail notification
Let's recap
Summary
3. Particular Service Platform
ServicePulse
ServiceControl
ServiceInsight
ServiceMatrix
Introducing custom checks
Publish/subscribe through ServiceMatrix
Sagas through ServiceMatrix
Summary
4. Knowing Your IBus
Understanding the basics of IBus
Configuring IBus
Interface configurations
Using the Fluent Configure.With()
The transport storage
The saga persister
The timeout persister
The gateway persister
The subscription storage
Finding more configuration settings
Using saga and NHibernate
Defining NHibernate
The saga database data
Logging
Buyer's remorse code walkthrough
Message mutators
Encryption
Services and deployment
Summary
5. Persistence Architecture
Persistence basics
Supporting frameworks for persistence
Introducing Entity Framework
XML serialization
C# reflection
The PayQueue sample
The SQL queuing sample
Database logging
Summary
6. SQL Server Examples
The SQL Server example
The MVC-EF example
Entity Framework snippets
Creating tables with EF
Creating tables from the EF code
Creating tables from EF models
Code-first EF
Code-first EF and configurations
Unit testing NServiceBus
Message handler unit testing
Saga handler unit testing
Summary
7. Persistent Snippets
Entering NHibernate
Using saga and NHibernate
Defining NHibernate
The saga database data
Logging
Entering RavenDB
Entering MongoDB
NServiceBus MongoDB persistence
Summary
8. The NSB Cloud
Introducing the cloud and NSB
Introducing PaaS, IaaS, and SaaS
Cloud vendors
Using Microsoft Azure
Virtual machines
Azure Service Bus
Service bus for Windows Server
Other Azure services
Adding NServiceBus
NServiceBus for Azure
Azure support for NServiceBus
NSB in the mobile world
Recap
Questions that were answered
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜