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