Собственно уже
LtU и
slashdot (в посте есть дальнейшие ссылки) написали о том, что часть твиттера была переведена на Скалу в замену Руби.
Теперь регулярные падения продолжатся, просто обвинять в них будут уже Скалу.
Здравствуйте, D. Mon, Вы писали:
DM>Теперь регулярные падения продолжатся, просто обвинять в них будут уже Скалу.
Может быть, лично я в микроблоггинге большого смысла не вижу, поэтому не пользуюсь твиттером.
К> Собственно уже LtU и slashdot (в посте есть дальнейшие ссылки) написали о том, что часть твиттера была переведена на Скалу в замену Руби.
Про это кто-то из Эрланговцев отписался (Tony Arcieri, по-моему). В общем, твиттер — ССЗБ. И проблема у них совсем не в Руби или Скале, а втом, что они решили сами написать asynchronous messaging service на руби (Starling), который на данный момент является самым тормозным из существующих, и используется только ими. При этом на момент создания Твиттера уже были быстрые стабильные решения подобного типа.
В итоге они переписали Starling на Scala (проект называется Kestrel). Получили они там ускорение в 2 раза и радуются
Здравствуйте, Mamut, Вы писали:
M>В итоге они переписали Starling на Scala (проект называется Kestrel). Получили они там ускорение в 2 раза и радуются
А линки не дашь про "2 раза"?
Как-то не фиг серьёзно кажется по сравнению с Руби.
К> M>В итоге они переписали Starling на Scala (проект называется Kestrel). Получили они там ускорение в 2 раза и радуются
К> А линки не дашь про "2 раза"?
К> Как-то не фиг серьёзно кажется по сравнению с Руби.
Ну, это я преуменьшил
http://unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html
там описано, что благодаря Скале они обрботку message backlog смогли бы не 2.5 часа делать, а 20 секунд
Здравствуйте, Mamut, Вы писали:
К>> M>В итоге они переписали Starling на Scala (проект называется Kestrel). Получили они там ускорение в 2 раза и радуются
M>Ну, это я преуменьшил
Не хило так
Здравствуйте, Курилка, Вы писали:
К>Здравствуйте, Mamut, Вы писали:
M>>В итоге они переписали Starling на Scala (проект называется Kestrel). Получили они там ускорение в 2 раза и радуются
К>А линки не дашь про "2 раза"?
К>Как-то не фиг серьёзно кажется по сравнению с Руби.
http://github.com/robey/kestrel/blob/00eb88bc1e22e3513c0dfc0dc6fccba7e0a9f83f/README.md
см. раздел Performance