The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Часть Twitter переводят с языка Ruby на Scala

08.04.2009 15:09

В интервью разработчики системы микро-блогов Twitter, одного из самых крупных web-проектов, использующих Ruby on Rails, признались, что начали в прошлом году работу по замене некоторых Ruby компонент на их аналоги, написанные на языке Scala и работающие внутри виртуальной машины JVM. С целью увеличения производительности и реализации более полного контроля над выполнением кода, на Scala переписаны некоторые серверные демоны, обеспечивающие внутренние взаимодействие между составными частями инфраструктуры проекта. В планах, реализовать на Scala все обработчики внешнего и внутреннего API. Тем не менее, создатели Twitter не намерены отказываться от Ruby on Rails в роли бэкенда для генерации выводимого пользователям контента.

В качестве примера переписанного на Scala проекта, можно упомянуть сервер управления очередями сообщений Kestrel.

  1. Главная ссылка к новости (http://developers.slashdot.org...)
  2. OpenNews: Рассказ об использовании open source разработок для обеспечения работы Twitter
  3. OpenNews: Обзор архитектуры Twitter.com, работающего на Ruby on Rails
  4. Scaling Twitter: Making Twitter 10000 Percent Faster
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: ruby, web
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (24) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, аноним (?), 15:49, 08/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Немудрено. Использовать ror для такого проекта вообще было архистранной идеей.
     
     
  • 2.2, zsh (ok), 16:00, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это видимо там у кого-то лабораторная была! .)
     
  • 2.3, Аноним (-), 16:16, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Уж в твиттере лучше знаю для чего и что использовать.
     
     
  • 3.4, шкипер (?), 16:23, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Уж в твиттере лучше знаю для чего и что использовать.

    Судя по частым полетам кита - не знают ;)

     
  • 3.8, Guest (??), 16:54, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Уж в твиттере лучше знаю для чего и что использовать.

    Откуда такая уверенность?

     
  • 3.9, sauron (??), 17:03, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Уж в твиттере лучше знаю для чего и что использовать.

    Сразу видно люди не читали про архитектуру Twitter :)

     

  • 1.5, usr (?), 16:31, 08/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По итогу, после покупки Гуглом (если таки свершится), все к чертовой матери выкинут, и за месяц перепишут на python под app engine.
     
     
  • 2.7, Анонимус (?), 16:53, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    app engine (appspot) уже доступен и под Java.
     
     
  • 3.10, usr (?), 17:06, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Угу. Только непонятно зачем, если есть python. GWT для сайтов - не вариант (но отличный вариант для всякой корпоративной фигни, которой на app engine, естественно, не будет), а тот же struts или wicket - зачем, когда есть django (и даже та его часть, которая идет с app engine sdk)?!
     
     
  • 4.13, Gra2k (?), 19:15, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Java в корпоративной среде?? А что вопросы с авторизацией решены уже?
     
     
  • 5.15, Mentis (?), 19:55, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А какие у вас проблемы с авторизацией?
     
     
  • 6.18, Gra2k (?), 22:37, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    нт авторизация волнует, пока ее нет жава в наших корпоративных средах неприменима.
     
     
  • 7.21, thevery (??), 23:03, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    NTLM?

    The following are important new features and enhancements to Networking in J2SE 1.4.2.

    NTLM Authentication

    NTLM authentication for http and https is now supported on Windows platforms. See the Networking Properties document for details of system properties that modify the behavior of this feature. See 4626557.

     
  • 7.24, Ivan (??), 02:42, 09/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >нт авторизация волнует, пока ее нет жава в наших корпоративных средах неприменима.

    Java неприменима в корпоративных средах? Я глючу или Вы правда это пишете? Может тогда и Windows не работает на x86 платформе и суп ложкой не едят?

    Что у Вас там за проблемы с авторизацией?

     
  • 5.17, Steelcloud (?), 22:30, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А они там когда то были?
     

  • 1.6, Ivan (??), 16:37, 08/04/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  и за месяц перепишут на python под app engine.

    На сколько я понимаю Twitter, гугловскими инженерами его можно за неделю переписать если не за вечер.

     
     
  • 2.11, usr (?), 17:07, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    да, там основной момент - масштабируемость, которая для гугла - не вопрос.
     
     
  • 3.12, Аноним (-), 17:35, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Там главное чтобы Амазон данные отдал :-)
     
  • 2.14, Аноним (-), 19:28, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    какой вечер - 40 минут!
    http://www.springsource.com/node/1408
     
     
  • 3.16, usr (?), 21:39, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >какой вечер - 40 минут!
    >http://www.springsource.com/node/1408

    А скока бабла под это дело от VC получили! Прям эпоха доткомов №2.

     
     
  • 4.19, thevery (??), 23:01, 08/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а кто такие VC?
     
     
  • 5.22, usr (?), 01:13, 09/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    За тебя погуглить? Венчурные капиталисты.
     
     
  • 6.23, thevery (??), 01:33, 09/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ааа, вы про бабло твиттера?
     
  • 4.25, ximaera (?), 10:24, 09/04/2009 [^] [^^] [^^^] [ответить]  
  • +/
    "...а 99 долларов -- за то, что знал, куда стукнуть..."
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру