For this microservice, we are going to create custom messages for bonds and for CDSs. The following code shows what they look like when completed. Notice that we use the queue attribute to make sure the end location of the message is correctly known—at least the queue and exchange parts anyways!