<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Архитектура Twitter</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html</link>
    <description>В статье (http://www.insight-it.ru/masshtabiruemost/arkhitektura-twitter-dva-goda-spustya/) представлено обобщение доступных материалов об организации работы проекта Twitter, входящего в десятку самых популярных сайтов в мире. Ежесекундно в Twitter публикуется около тысячи заметок и просматривается около 1.2 млн, число запросов к API составляет приблизительно 70 тысяч в секунду (6 миллиардов запросов к API в день). Инфраструктуру проекта обслуживает более тысячи серверов. Базовые составляющие интерфейса Twitter написаны с использованием Ruby  (используется REE (http://www.rubyenterpriseedition.com/)) и Ruby on Rails (http://rubyonrails.org/), для реализации некоторых внутренних систем и обработчиков API используется язык Scala (http://www.scala-lang.org/). &lt;br&gt;&lt;br&gt;&lt;br&gt;Для работы с БД задействованы MySQL, Apache Cassandra (http://cassandra.apache.org/), FlockDB (https://github.com/twitter/flockdb) (распределенная БД, ориентированная на хранение графов) и  Hadoop (http://hadoop.apache.org/). В ...&lt;br&gt;&lt;br&gt;URL: http://www.ins</description>

<item>
    <title>Архитектура Twitter (Анонима)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#22</link>
    <pubDate>Tue, 15 Mar 2011 16:47:55 GMT</pubDate>
    <description>На правах выдёргивания из контекста:&lt;br&gt;&quot;Реализован этот механизм простым bash-скриптом, который просматривает агрегированные логи за последние 60 секунд, подсчитывает количество китов/роботов...&quot;&lt;br&gt;&lt;br&gt;facepalm.jpg&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (yelbota)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#17</link>
    <pubDate>Mon, 14 Mar 2011 12:54:50 GMT</pubDate>
    <description>LLVM там.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#14</link>
    <pubDate>Mon, 14 Mar 2011 11:13:26 GMT</pubDate>
    <description>&amp;gt; с мигалками и охраной.&lt;br&gt;&lt;br&gt;Так вот ты какой, QoS + SSL... &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (User294)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#13</link>
    <pubDate>Mon, 14 Mar 2011 11:11:58 GMT</pubDate>
    <description>&amp;gt; так как решение не масштабируется под десятикратный рост аудитории в год.&lt;br&gt;&lt;br&gt;Ага, пых масштабируется, а плюсы - нет :). А чем они так принципиально отличаются? И какого хрена книгоморда юзает компилежку php -&amp;gt; C++ -&amp;gt; native code? Или у книгоморды проблемы с масштабируемостью, а у твиттера их нет? &lt;br&gt;  &lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (Aqueelone)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#12</link>
    <pubDate>Mon, 14 Mar 2011 10:56:24 GMT</pubDate>
    <description>Ну же написано про сервер приложений Unicorn.&lt;br&gt;Цитата с Unicorn (http://unicorn.bogomips.org/):&lt;br&gt;Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn and slow clients.&lt;br&gt;----&lt;br&gt;То есть --- сие только для быстрых клиентов с минимальными задержками и толстыми каналами.&lt;br&gt;Если Вы не такой... &lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (бедный буратино)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#11</link>
    <pubDate>Mon, 14 Mar 2011 10:10:35 GMT</pubDate>
    <description>У Обамы и Медведева - правительственный коннект, с мигалками и охраной.&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (Карбофос)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#10</link>
    <pubDate>Mon, 14 Mar 2011 09:38:03 GMT</pubDate>
    <description>бред какой-то несёте...&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#8</link>
    <pubDate>Mon, 14 Mar 2011 08:20:22 GMT</pubDate>
    <description>Напрямую к БД - так будет точнее. Когда это скрипты могли работать в реалтайме?&lt;br&gt;</description>
</item>

<item>
    <title>Архитектура Twitter (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/75378.html#7</link>
    <pubDate>Mon, 14 Mar 2011 08:17:26 GMT</pubDate>
    <description>&amp;gt; а вот написали бы на C++, и твиттер был бы более экологически &lt;br&gt;&amp;gt; чистый.&lt;br&gt;&lt;br&gt;А вот начали бы писать на С++, может к 2015 году и ввели бы сайт в строй, а к 2020 отладили бы. А потом оказалось бы, что все нужно переписывать, так как решение не масштабируется под десятикратный рост аудитории в год.&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
