Size: a a a

2019 February 02

ŹR

Źmićer Rubinštejn in pro.elixir
Если сейчас не возьмешь - потом пожалеешь
источник

YT

Yauheni Tsiarokhin in pro.elixir
хм
источник

YT

Yauheni Tsiarokhin in pro.elixir
достойный ответ
источник

YT

Yauheni Tsiarokhin in pro.elixir
спаисбо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну если graphql на absinthe, и точно не будет вебсокетов - можно взять плаг
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Только они точно будут
источник

YT

Yauheni Tsiarokhin in pro.elixir
будут вебсокеты сто процентов
источник

YT

Yauheni Tsiarokhin in pro.elixir
а да точно там е каналы
источник

YT

Yauheni Tsiarokhin in pro.elixir
чтото я забыл совем про это
источник
2019 February 03

M

Maksat in pro.elixir
Про веб сокеты. Если у нас есть http сервер, то два последовательных запроса могут попасть на 2 разных сервера, клиент этого не заметит. То есть масштабировать в ширину мы можем сколько угодно.
Например если первый сервер перегружен.


В случае же с веб-сокетами это невозможно? Что будет с соединениями к серверу, который перегрузился?
источник

ŹR

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

M

Maksat in pro.elixir
В том и прикол, что http не держит connect. А с веб-сокетами connect с сервером устанавливается, и все запросы далее идут только на этот сервер
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И что? Ты не знаешь сколько у тебя пользователей?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или не знаешь, сколько коннектов к одному серверу можно?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Или не можешь поделить одно число на другое?
источник

M

Maksat in pro.elixir
Знаю. Но если сервер упадёт. С http запрос перенаправится на свободный сервер. А в веб сокетах он просто собьётся
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну переподключишься
источник

YK

Yura Khomitskyi in pro.elixir
Подскажите, плиз как сделать чтобы в receive при метчинге выполнялось не одно действие, а два? К примеру, {sender, msg} -> send sender, { :ok, "Hello, #{msg}" } и IO.puts(msg)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я не понимаю проблемы
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Yura Khomitskyi
Подскажите, плиз как сделать чтобы в receive при метчинге выполнялось не одно действие, а два? К примеру, {sender, msg} -> send sender, { :ok, "Hello, #{msg}" } и IO.puts(msg)
iex(4)> Process.send self(), :test, []
:ok
iex(5)> receive do
...(5)> :test ->
...(5)> IO.puts "Foo"
...(5)> IO.puts "Bar"
...(5)> end
Foo
Bar
:ok
iex(6)>

Тут вот тоже не понимаю проблемы
источник