ФорумПрограммированиеJavaScript → NodeJS кто-то использует?

NodeJS кто-то использует?

  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 29 ноября 2011 г. 13:12, спустя 2 минуты 42 секунды

    вот когда websockets начнет поддерживать UDP — вот тогда будет прорыв
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 29 ноября 2011 г. 13:13, спустя 36 секунд

    при большом онлайне не справится

    если не ошибаюсь ноджс на libev, или не?
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 29 ноября 2011 г. 13:14, спустя 1 минуту 45 секунд

    какая разница, если там поверх этого движок яваскрипта? засрет и память и проц
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 29 ноября 2011 г. 13:23, спустя 9 минут 3 секунды

    а всякие out of memory

    это утечки памяти - неотъемлимая вещь при написании сишных прог, про это я и писал:
    тут без байтодроча и гарбейдж уборок ничего не выйдет толком
    Спустя 197 сек.

    какая разница, если там поверх этого движок яваскрипта? засрет и память и проц


    движок яваскрипта один раз запустится, а libev будет ловить колбеки, и даже если памяти больше нету - колбек просто не запустится, в ожидании пока уже запущенные колбеки не освободят ему память
    Спустя 276 сек.
    https://github.com/studentIvan/RDMT/blob/master/Server/rdmt.pl вот можешь посмотреть как на EV пишутся сервера.
    1. задаются колбеки на I/O
    2. каждый колбек живет пока его переменная (event watcher) - жива в памяти
    3. создается хеш с колбеками и при каждом новом коннекте connection id инкрементируется, соответветственно новые калбеки получат $хеш{'имяколбека' + $cId}
    4. создается подгрузочный таймер-вотчер для авточистки памяти
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 29 ноября 2011 г. 22:02, спустя 8 часов 38 минут 13 секунд

    Frozzeg, а что node.js можнет только на http работать протоколе ? ))
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 29 ноября 2011 г. 22:06, спустя 4 минуты 38 секунд

    Frozzeg, а что node.js можнет только на http работать протоколе ? ))

    нет
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!