rabbitmq factories support