The service configurations
RabbitMQ based messaging broker
A service-common library based logger instance
A service-common library based config object
Optionalstrategies: PollingMessageStrategiesOptional strategies to customize the outbox message processing
shutdown action to stop the outbox listener
Setup the transactional outbox listener to send messages.