Database Reference
In-Depth Information
Let's recap
Here are some of the benefits of NSB that we have demonstrated:
1. NSB offers a workflow and can save the message state for services with the use of
sagas.
2. NSB can host an NSB service in which NSB can deploy many of the settings to in-
stall Windows' services through the NserviceBus.Host.exe command line.
3. NSB can distribute or scale out duplicate services to distribute the load across ma-
chines. This provides high availability.
4. NSB can deploy its own gateway to send messages across the Intranet, or Internet,
to remote services.
5. NSB has a tool called ServiceInsight to provide the insight on messages, endpoints
and services.
6. NSB has production tools to check for a heartbeat on an endpoint called Ser-
vicePulse.
7. NSB has a tool called ServiceMatrix that helps you work on visual development on
a canvas in Visual Studio.
8. Because NSB uses common Microsoft Windows Server services, such as MSMQ
and SQL Server, you can take advantage of many tools and deployment techniques
in C#.
9. NSB supports many message and storage patterns to build applications to perform
full monitoring, reporting, scalability functions, and to never lose a message.
10. There are no special backup mechanisms that are needed for NSB that an organiza-
tion would not normally have to back up queuing as well as databases. If
everything, messages and persistence, is stored in SQL Server, then the normal
backup procedures for SQL Server should be applied, such as using a database
backup agent or a data vault.
Search WWH ::




Custom Search