RabbitMQ: Gestire l'errore CLIENT ALERT: Fatal - Handshake Failure con Elixir
Questa documentazione fa parte della guida Guida introduttiva. Consulta la guida completa qui: Come utilizzare Stackhero per RabbitMQ.
Se vi collegate da Elixir e visualizzate il messaggio di errore
CLIENT ALERT: Fatal - Handshake Failure
questo di solito indica un bug nel supporto della libreria AMQP per TLS 1.3. Una soluzione affidabile è forzare l'utilizzo di TLS 1.2 includendo questa opzione quando aprite la connessione:
AMQP.Connection.open("amqps://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<AMQP_PORT_TLS>", :undefined, ssl_options: [ versions: [ :"tlsv1.2" ] ])