Book Image

Learning NServiceBus - Second Edition

By : David Boike
Book Image

Learning NServiceBus - Second Edition

By: David Boike

Overview of this book

Table of Contents (18 chapters)
Learning NServiceBus Second Edition
About the Author
About the Reviewers


The heart of the Service Platform is ServiceControl, an invisible service that runs on a central server and stores information about every message that runs through your system. Actually, if we were to use the metaphor of the human body, ServiceControl is the brain. It knows everything about your system that is knowable.

You may have noticed that the app.config file for every endpoint you've created has included an AuditConfig section pointing to a queue named audit. This means that every endpoint has been forwarding a copy of every processed message to the audit queue. Lucky for you, that queue has not overflowed yet, because ServiceControl (which you installed with the Platform Installer) has been busy consuming all of those messages and feeding the data into an embedded RavenDB database.

From the data stored in this database, ServiceControl exposes a REST API that allows the rest of the Service Platform tools to interact with the data. By default, this API is exposed at http...