Up to this point, it is assumed that you have been exposed to some of the examples in the previous chapters. By now, we know that IBus orchestrates messages in various queues, such as MSMQ, RabbitMQ, and ActiveMQ. Also, messages, sagas, gateways, and timeouts can be stored in the memory; RavenDB; or various databases, specifically SQL Server.
Many examples are available, and knowing a few basic examples will allow one to understand almost all the examples; most are just variations of some of the same code. Many of these samples are similar to that of Video Store examples. Here's just a small breakdown of the various examples from https://github.com/Particular. For instance, the source code of NServiceBus.Nhibernate can be found at https://github.com/Particular/NServiceBus.Nhibernate. However, NServiceBus.Nhibernate, which appears in the table, is taken from the https://github.com/Particular link. The X in the table means that the source code is part of the...