@proRuby

Страница 742 из 1594
Dima
19.09.2017
18:31:37


Aleksandr
19.09.2017
18:33:15
мне показалось - там 1 терминал. хотя не суть важно на экране вроде rails-ac-apack-aview-r-dom-testing-nokogiri

Google
Dima
19.09.2017
18:34:08
во втором он rails console

Alex
19.09.2017
18:35:31
у тебя прям на скриншоте написано что это зависимость rails-dom-testing

Aleksandr
19.09.2017
18:35:41
аа. ну да. рельсосервер держит кабель и приложение. консоль общается с каналами. все это общее - ибо взаимодействует так, через адаптер (в данном случае редис. вспомнил, как эт называется)

Alex
19.09.2017
18:37:12
Dima
19.09.2017
18:37:30
это называется bundle update
прикольно. я всегда bundler install делал первым делом

Alex
19.09.2017
18:37:38
bundle install ставит из lock'а

Dima
19.09.2017
18:37:46
ясно, спасибо.

Vasiliy
19.09.2017
18:51:01
И не обязательно редис юзать для бека для броадкаста, это может быть просто память

Прост редис сохраняет сообщения между перезапусками сервера

Ты как то странно пытаешься понять весь веб через рельсу)))

Dima
19.09.2017
18:54:37
Ты как то странно пытаешься понять весь веб через рельсу)))
Да не весь веб. А этимология вопросов от конкретного примера.

Google
Dima
19.09.2017
18:55:03
Кстати кк смореть сообщения ws через гулохромовую консоль?

у мня там стот только онгда чтука cable

Ладно, всем спасибо за помощь. Вроде более менее разрбралиьс. Завтра продолжим.

Vasiliy
19.09.2017
18:56:22
Там на вкладке нетворк есть фильтр ws

Dima
19.09.2017
18:56:34
дак я его выставил



Vasiliy
19.09.2017
18:57:00
Ну да, там одна штука будет

Dima
19.09.2017
18:57:08
Ну да, там одна штука будет
а сообщений не будет?

Vasiliy
19.09.2017
18:57:10
Фреймс

Dima
19.09.2017
18:57:11
которыми меняются

Василий у нас 2 часа ночи в новосибриске, я на чистом энутзиазме, не фейспальм.

Vasiliy
19.09.2017
18:57:53
Посмотри как сам по себе протокол веб сокетов работает

Dima
19.09.2017
18:58:23
Посмотри как сам по себе протокол веб сокетов работает
там что нет сообщений которые броадкастятся?

и нет возможности их смотреть

Vasiliy
19.09.2017
18:58:32
Фреймс справа

Dima
19.09.2017
18:58:46
спасибо



в общем редиса он не видит клиент, а видит он сервер rails. Всем участника дискусии спасибо. Разобрались.

Google
Aleksandr
19.09.2017
19:10:24
и че, это один бинарь?

это различные сервисы. я об этом писал

но тут вроде разобрались кто что имел в виду

rekero
19.09.2017
19:11:03
Конечно разные

Ок

Vasiliy
19.09.2017
19:12:30
в общем редиса он не видит клиент, а видит он сервер rails. Всем участника дискусии спасибо. Разобрались.
Конечно не видит, редис это просто key-value хранилище данных, типа бд или временного файла но прост быстрое

Fedor
19.09.2017
19:12:53
почитал я вас тут

что вы творите вообще?

Aleksandr
19.09.2017
19:13:59
ну вообще да конечно - она несколько странная

Fedor
19.09.2017
19:14:10
там ноды нехватает

Fedor
19.09.2017
19:14:19
если я правильно понимаю, о чем речь

а, не, это кабель

смотри, я могу наврать, я с Action cable не работал и особенно в нем не копался

но идея такая. Redis - это хранилище данных, которое работает само по себе, независимо от рельсы

так же в ней есть pub/sub каналы

Dima
19.09.2017
19:16:08
так же в ней есть pub/sub каналы
вон это и интеерсно

как их райлс использует

Fedor
19.09.2017
19:16:21
это нечто вроде потоков ввода-вывода, в них можно писать и из них можно читать

Google
Fedor
19.09.2017
19:16:29
при этом писать может один, а читать другой

клиент шлет запрос на обработчик веб сокета, который пишет в редис

рельса в свою очередь подписывается на этот канал, и читает данные из редиса

потом пишет, что то рельса, это читает обработчик вебсокета и отдает клиенту

тоесть редис - это сторонний сервис, который работает как прослойка для общеняи между рельсой и обработчиком вебсокета, который может быть на го/ноде, или кабель

просто потому что это удобно и такой функционал в редиске уже реализован

Fedor
19.09.2017
19:19:50
сам найдет, думаю )

Admin
ERROR: S client not available

Fedor
19.09.2017
19:20:01
я грубо описал как эта конструкция с вебсокетами работает

и то скорее всего не слишком точно )

я тоже спать хочу

а в сонном состоянии я вебсокеты с вебхуками путал )))

Aleksandr
19.09.2017
19:20:55
вопросы, если в курсе, я не допонимаю сам кабель - ракомидлвара? "обработчик сокета" - это кабель? >ельса в свою очередь подписывается >пишет, что то рельса - рельса и обработчик сокета тут разделены. кто есть кто? я просто был уверен, что "рельса пишет" - есть вызов метода того же модуля

Fedor
19.09.2017
19:21:13
http://rusrails.ru/action-cable-overview

вот тут написано про то как это работает

и про разные адаптеры

Google
Aleksandr
19.09.2017
19:21:35
да это понятно

Anton
19.09.2017
19:21:51
почему тогда action cable такой медленный? почему его переписали в any calbe
Потому что руби в многопоточность плохо умеет

Fedor
19.09.2017
19:21:57
вся проблема вебсокетов (почему их не было 5 лет назад) - это многопоточность

Aleksandr
19.09.2017
19:22:35
5л назад не было многопоточности?

Fedor
19.09.2017
19:22:48
пришел миллион пользователей, отправили запросы, ты их в очереди обработал и вернул

а если с каждым поддерживать соединение сервер умрет

это надо делать очень быстро

уделяя каждому минимум времени

и адекватно это научились делать достаточно недавно

Aleksandr
19.09.2017
19:23:36
не вижу что в этом вопросе поменялось. ++ и эрланг в этом вопросе пока революционно не поменялись

Fedor
19.09.2017
19:23:37
и не на руби )

Aleksandr
19.09.2017
19:24:07
как бы по такой логике и zmq не должен был появиться

Fedor
19.09.2017
19:24:09
поменялось то, что это пишут не на эрланге )

Aleksandr
19.09.2017
19:24:11
и ничего

Fedor
19.09.2017
19:24:19
на эрланге маловато библиотек для веба

Aleksandr
19.09.2017
19:24:21
так эрланг и тогда был

и си

Fedor
19.09.2017
19:24:27
он в телекоме сидит

Aleksandr
19.09.2017
19:24:34
а сетевое соединение - не веб

Страница 742 из 1594