Why does deepstream app stop if the msgbroker server is not running

Hi. I am trying to run deepstream-test-app5 with RabbitMQ broker.
Why is it mandatory for the RabbitMQ server to be running for deepstream app to start. Is it possible to make it independent?

It would be helpful if I can make test application run with rmq client even when rabbitmq server is switched off and whenever server comes up it can receive the metadata.

We do not support this as of now.

Could you please specify detailed your usercase?
and do you expect message broker to be up and down intermittently?

Yes, we run a message broker that receives message on a different server than that of deepstream app. We want the app to be running (even if broker is switched off) since we also do local logging.