RabbitMQ: Klaidos CLIENT ALERT: Fatal - Handshake Failure sprendimas su Elixir

Ši dokumentacija yra Darbo pradžia vadovo dalis. Visą vadovą rasite čia: Kaip naudotis Stackhero su RabbitMQ.

Jei jungiatės iš Elixir ir matote klaidos pranešimą

CLIENT ALERT: Fatal - Handshake Failure

dažniausiai tai rodo AMQP bibliotekos klaidą, susijusią su TLS 1.3 palaikymu. Patikimas sprendimas – priverstinai naudoti TLS 1.2, pridedant šią parinktį jungiantis:

AMQP.Connection.open("amqps://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<AMQP_PORT_TLS>", :undefined, ssl_options: [ versions: [ :"tlsv1.2" ] ])