Background MQ Service

Messages in outgoing queue is not moved after they are handled, do i need to do something to mark them as completed?

Background MQ automatically retains up to the last 100 messages, if you want you can disable publishing to the .outq with:

new BackgroundMqService {
    DisablePublishingToOutq = true,
    //OutQMaxSize = 100 // default