RabbitMQ: Gérer l’erreur CLIENT ALERT: Fatal - Handshake Failure avec Elixir
Cette documentation fait partie du guide Premiers pas. Consultez le guide complet ici : Comment utiliser Stackhero pour RabbitMQ.
Si vous vous connectez depuis Elixir et voyez le message d’erreur
CLIENT ALERT: Fatal - Handshake Failure
cela indique généralement un bogue dans la prise en charge de TLS 1.3 par la bibliothèque AMQP. Une solution fiable consiste à forcer l’utilisation de TLS 1.2 en ajoutant cette option lors de l’ouverture de la connexion :
AMQP.Connection.open("amqps://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<AMQP_PORT_TLS>", :undefined, ssl_options: [ versions: [ :"tlsv1.2" ] ])