Database Reference
In-Depth Information
Beginning NServiceBus assemblies
You can start your first NServiceBus installation from Visual Studio. There are some pre-
conditions that must be satisfied before NServiceBus is installed on the machine:
Install DTC : Distributed Transaction Coordinator ( DTC ) is responsible for en-
suring that the transaction is committed or rolled back in Microsoft technologies,
such as SQL Server and MSMQ
Install MSMQ : Microsoft Message Queuing (MSMQ is the messaging system for
Microsoft operating systems
Install RavenDB : RavenDB is a NoSQL document-oriented database that stores
internal information for NServiceBus, such as the endpoint subscription informa-
tion
Install performance counters : The performance counters are calls into the Mi-
crosoft performance management system so that Microsoft operating systems can
give performance reports on NServiceBus
Before setting up NServiceBus itself, vanilla NServiceBus makes a lot of use of MSMQ,
DTC, RavenDB, and even performance counters to monitor NServiceBus's performance.
We will need to install the PowerShell commandlets through Package Manager.
Many items can be managed in the Package Manager console program of Visual Studio,
2012. We will need a solution, and we can start by using the MSMQ solution from GitHub.
It is available at https://github.com/Particular/NServiceBus.Msmq.Samples/tree/master/
VideoStore.Msmq . We will need to install the various NserviceBus references by using
NuGet, as in the following screenshot:
We need to make sure that the PowerShell commandlets are installed correctly first. We do
this by using Package Manager:
• Install the package, NServiceBus.PowerShell
• Import the module, .\pack-
ages\NServiceBus.PowerShell.4.3.0\lib\net40\NServiceBus.PowerShell.dll
Search WWH ::




Custom Search