Portal should gracefully connect to AMQP and recreate all bindings if/when the connection breaks. This probably should include a timeout to either just crash or stop trying for a while if the connection can't be re-established.
Related: services should have a "revert to safe mode" capability. For example, if contact with AMQP is lost, perhaps the power supplies should shut off and the DAQ should stop running? Or should they keep doing whatever they are already doing?
Portal should gracefully connect to AMQP and recreate all bindings if/when the connection breaks. This probably should include a timeout to either just crash or stop trying for a while if the connection can't be re-established.
Related: services should have a "revert to safe mode" capability. For example, if contact with AMQP is lost, perhaps the power supplies should shut off and the DAQ should stop running? Or should they keep doing whatever they are already doing?