Ich verwende Erlang als Brücke zwischen den Diensten und frage mich, welche Tipps die Leute für den Umgang mit abgebrochenen Verbindungen haben?
Ich nehme Eingaben aus lokalen Dateien und leite sie an AMQP weiter, und es ist denkbar, dass der AMQP-Broker ausfallen könnte. In diesem Fall würde ich immer wieder versuchen wollen, eine Verbindung zum AMQP-Server herzustellen, aber ich möchte die CPU nicht mit diesen Verbindungsversuchen belasten. Ich neige dazu, einen Ruhezustand in den Neustart des AMQP-Codes zu integrieren. Würde nicht, dass 'hack' im Wesentlichen den Zweck der schnell fehlschlagen und lassen Erlang es behandeln zu umgehen? Allgemeiner ausgedrückt, sollte das erlang-Supervisor-Verhalten für den Umgang mit abgebrochenen Verbindungen verwendet werden?