7 Stimmen

Erlang Supervisor-Strategie für den Neustart von Verbindungen zu ausgefallenen Hosts

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X