Skip to content

Plurk переходит на Node.js для comet-соединений

01/02/2010

В субботу стало известно что Plurk (один из крупнейших сервисов микроблоггинга в Азии) перевёл свою систему comet-соединений на Node.js. Программисты проекта поделились спецификациями системы и некоторыми данными измерений производительности.

Итак, система поддерживает одновременно более 200 тысяч соединений, большинство из них в неактивном состоянии. Для этого используется один сервер с 32 Гб памяти и четырёхядерным процессором. На сервере крутятся восемь экземпляров Node.

В качестве базы данных используется собственная разработка LightCloud, основанная на Tokyo Tyrant.

Предыдущая система была написана на Java+JBoss Netty, расход памяти на одно соединение был примерно в 10 раз больше чем с Node и сервер периодически страдал потерей соединений.

Авторы не исключают что код их comet-сервера в будущем может быть выпущен под OpenSource-лицензией. Прямо сейчас задать вопрос авторам можно на сайте Ycombinator или в Google-группе Node.js.

From → Заметки

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: