Size: a a a

2020 April 09

ŹR

Źmićer Rubinštejn in pro.elixir
Хрен там. А вот в фениксе можно полностью переопределить транспортный протокол
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я уже молчу про то, что кластеринг сокетов через каналы написан за тебя и работает из коробки
источник

AB

Alex Bubnov in pro.elixir
ну ага
источник

AB

Alex Bubnov in pro.elixir
только вот это не сокеты
источник

AB

Alex Bubnov in pro.elixir
это именно свои фениксовые каналы
источник

AB

Alex Bubnov in pro.elixir
как в них сделать, например, stomp over websocket?
(да, это реально кто-то использует)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не хочешь - не пользуйся, проблем нету. Переопредели транспортный протокол как тебе удобно, и не используй broadcast - получится твой ковбой голый
источник

ŹR

Źmićer Rubinštejn in pro.elixir
источник

AB

Alex Bubnov in pro.elixir
да на кой черт мне "переопределять транспортный уровень"? дайте мне нормальный обычный вебсокет, на кой хрен мне этот сахар. только так, чтобы мне не пришлось приседать с двумя наборами деклараций эндпойнтов и двумя разными абстракциями вокруг http-запроса.

а кластеринг, когда понадобится, я уж сам разберусь как сделать. если кто-нибудь сделает отдельную либу для бродкастов в кластере, не привязанную к фреймворку - я скажу большое спасибо.
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
да на кой черт мне "переопределять транспортный уровень"? дайте мне нормальный обычный вебсокет, на кой хрен мне этот сахар. только так, чтобы мне не пришлось приседать с двумя наборами деклараций эндпойнтов и двумя разными абстракциями вокруг http-запроса.

а кластеринг, когда понадобится, я уж сам разберусь как сделать. если кто-нибудь сделает отдельную либу для бродкастов в кластере, не привязанную к фреймворку - я скажу большое спасибо.
Вот именно - накой черт переопределять транспортный уровень еслт можно не использовать stomp
источник

AB

Alex Bubnov in pro.elixir
так это не транспортный уровень
источник

ŹR

Źmićer Rubinštejn in pro.elixir
С точки зрения Феникса - транспортный
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Берешь канал и не ебешь мозги себе
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Передается через json - ну и похер. Дойди еще до того уровня, где это будет на что-то влиять
источник

AB

Alex Bubnov in pro.elixir
так мне не нужен канал(тем более той ценой), мне вебсокет нужен
источник

ŹR

Źmićer Rubinštejn in pro.elixir
У 99% приложений не будет такой нагрузки
источник

AB

Alex Bubnov in pro.elixir
да причем тут нагрузка
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Дойдешь - пожалуйста, перепиши на бинарный протокол, феникс позволяет
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Alex Bubnov
так мне не нужен канал(тем более той ценой), мне вебсокет нужен
С чего ты решил, что тебе не нужен канал?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Вот какой у тебя аргумент?
источник