RabbitMQ: Resolver o erro CLIENT ALERT: Fatal - Handshake Failure com Elixir
Esta documentação faz parte do guia Primeiros passos. Consulte o guia completo aqui: Como utilizar o Stackhero para RabbitMQ.
Se se ligar a partir de Elixir e vir a mensagem de erro
CLIENT ALERT: Fatal - Handshake Failure
isto normalmente indica um bug no suporte da biblioteca AMQP para TLS 1.3. Uma solução fiável é forçar a utilização de TLS 1.2 ao incluir esta opção ao abrir a ligação:
AMQP.Connection.open("amqps://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<AMQP_PORT_TLS>", :undefined, ssl_options: [ versions: [ :"tlsv1.2" ] ])