@cthulhudx

Исходники высоконагруженных систем на C++, есть ли в open source?

Всем привет!В последнее время увлекся разработкой на C++, и как я понял этот язык иногда используют в направлениях разработки высоконагруженных систем типа dropbox'a .Так вот, не знаете ли вы, какие технологии для этого используют и есть ли исходные коды подобных проектов в сети?
  • Вопрос задан
  • 3026 просмотров
Решения вопроса 2
@DancingOnWater
nginx - пример сервера для высоких нагрузок
Ответ написан
Комментировать
leventov
@leventov
Что вы имеете ввиду под "ядром"? "Ядро" есть у таких CPU-центричных систем как операционка, браузер (хотя, там скорее 2 "ядра": движок рендеринга и виртуальная машина JavaScript), игра, база данных (НЕ распределенная). Dropbox это распределенная система, не требовательная к супер-пупер производительности, потому что без разницы, на каком языке делать сетевое и дисковое IO, все время будет уходить на системные вызовы. Есть подозрение, что Dropbox в основном написан на Python.

Соответственно, ядра Linux, Chromium (Blink, V8), целый ряд игровых движков, базы данных (InnoDB, PostgreSQL, MongoDB) - это все доступно в open source и написано на C или C++. Изучай - не хочу, жизни не хватит.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы