These are chat archives for synrc/n2o

16th
Apr 2017
Namdak Tonpa
@5HT
Apr 16 2017 01:47

тут все понял, кроме последнего - что такое MQS? и где используется?

Для RabbitMQ и используется.

Listing 2

fixed

https://github.com/synrc/extra — это уже хлам
все редакторы и новоые контрольные элементы комитим сюда
в extra — старый аплоад и старый редактор — нада удалить
Namdak Tonpa
@5HT
Apr 16 2017 01:52
мы просто перенесли в архив в другую организацию
extra удалил отсюда http://synrc.com/apps/n2o/doc/web/setup.htm#sec8
Namdak Tonpa
@5HT
Apr 16 2017 01:59

N2O outperforms full Nitrogen stack with only 2X raw HTTP Cowboy performance downgrade thus upgrading rendering performance several times compared to any other functional web framework.

N2O ебет Нитроген стек все-го лишь показывая 2Х отставание от простого хелоу ворлда на Cowboy, таким образом (this) повышая уровень производительности рендеринга в несколько раз в сравнении с другими функциональными фреймворками.

(так как Nitrogen показывает падение в 6Х раз и более)
в веб фреймворках обычно семь уровней стека в сравнении с голым HTTP
но это имеется ввиду все 7 уровней
сам N2O — это как веб сервер
там только скорость вебсокетов + сессии
если формы рендерить то накидываем
если правила чекать — то еще накидываем
так падение производительность и происходит в сравнении с голым io:format("Hello World") в HTTP.
Namdak Tonpa
@5HT
Apr 16 2017 02:13
остальное Роман правильно перевел
возможно то предложение про 2Х можно вообще выбросить
или перепишите себе как хотите — я приму PR
Просто сказать имейте ввиду накидывая логику у вас падает T/s
221V
@221V
Apr 16 2017 15:50

http://synrc.com/apps/n2o/doc/web/processes.htm

All created on the way JavaScript actions are stored in the transition process.

как это осмысленно перевести?
"все созданные js-действия хранятся в транзитном процессе(процессе переходов)" или как?

Roman
@AstRonin
Apr 16 2017 18:22
ты ж дальше читай
Transition process stores actions and waits for a request from a WebSocket handler.
221V
@221V
Apr 16 2017 18:24

это уже)

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

клац клац клешней

Roman
@AstRonin
Apr 16 2017 18:26
ну типа, созданные на лету js события содержаться в текущем (для данной сессии пользователя) процессе. вроде так должно быть, если я правильно понял
221V
@221V
Apr 16 2017 18:29
:+1: спасибо
Andy
@m-2k
Apr 16 2017 18:48
Напиши что js события для клиeнта накапливаются в тeкущeм процeссe обслуживающeго пользователя до момeнта отправки их чeрeз ws транспорт.
А то вопросов будeт eщe большe послe пeрeвода
221V
@221V
Apr 16 2017 21:02

понял)

а как перевести

This code will register all WebSocket processes under the same topic in pubsub and broadcast history changing to all registered process in the system under the same topic using #flush NITRO protocol message.

?

Andy
@m-2k
Apr 16 2017 21:07
Тут написано как работаeт любой pubsub
Eсть канал и ты можешь дeлать броадкасты для нeго (чат в n2o review)
221V
@221V
Apr 16 2017 21:15

отдельно погуглил что такое pubsub и что такое broadcast, почитал, вроде немножечко даже до меня дошло, и это хорошо)

но как перевести - все-равно не знаю

плюс еще непонятно вторую часть

During page initialization before Module:event(init), Module:main/0 is called to render initial postbacks for elements.

во время инициализации страницы перед вызовом модуля-функции вызивается модуль-функция чтобы отрендерить ... дальше я потерялся

Andy
@m-2k
Apr 16 2017 21:17
Main отдаeт html а init вызываeтся когда ws подключился
Ванную отстойный пeрeвод
221V
@221V
Apr 16 2017 21:19
))) не надо быть "Ванной" чтобы понять что у меня немного кривой перевод
Roman
@AstRonin
Apr 16 2017 22:10
не забудь отдать на перечитку, а то коментами засрут потом...