Коллеги, подскажите как средствами Elixir грамотно сделать reverse_proxy для вебсокета?
Сразу отвечу зачем: есть некий сервис предоставляемый сторонним подрядчиком, он работает на вебсокетах,
так же некий некий js клиент работающий с ним, задача - принять соединение на своем сервисе (phoenix),
прогнать через свою логику и соединить с сервисом подрядчика.
Сейчас все это делает nginx (reverse-proxy) и пара скриптов на lua, но хотелось бы перенести все в логику проекта.
ахахах, феникс не умеет сырые вебсокеты, нужно падать до голого ковбоя.
ну и в качестве ws-клиента нужно брать gun, вероятно