<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Google опубликовал протокол обмена данными &quot;Protocol Buffers&quot;</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html</link>
    <description>Google открыл (http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html) для всеобщего пользования RPC (http://ru.wikipedia.org/wiki/Remote_Procedure_Call) протокол обмена данными Protocol Buffers (http://code.google.com/p/protobuf/). &amp;lt;i&amp;gt; &amp;#171;Практически все внутри Google использует Protocol Buffers&amp;#187;&amp;lt;/i&amp;gt;, написано в FAQ (http://code.google.com/apis/protocolbuffers/docs/faq.html). &amp;lt;i&amp;gt; &amp;#171;Мы бы хотели сделать открытыми многие другие наши проекты, но для этого мы должны были прежде опубликовать Protocol Buffers&amp;#187;&amp;lt;/i&amp;gt;.&lt;br&gt;&lt;br&gt;Google использует множество различных типов данных, которые передаются в виде сообщений между серверами. Большинство из них имеют иерархическую структуру, которую необходимо представлять в определенном виде. Использование XML (http://ru.wikipedia.org/wiki/Xml) в этом случае неэффективно, так как когда сеть и узлы работают на полную мощность, обработка XML отнимает слишком много ресурсов. Кроме того, код для работы с деревом DOM (http:/...&lt;br&gt;&lt;br&gt;URL: http://google-</description>

<item>
    <title>OpenNews: Google опубликовал протокол обмена данными &apos;Protoc... (Forth)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#25</link>
    <pubDate>Mon, 04 Aug 2008 10:38:45 GMT</pubDate>
    <description>Кто знает, rpc на базе этого protobuf с поддержкой какой-либо авторизации и шифрования, или нет?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>OpenNews: Google опубликовал протокол обмена данными &apos;Protoc... (nuclight)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#24</link>
    <pubDate>Thu, 10 Jul 2008 12:53:54 GMT</pubDate>
    <description>Вообще, конечно, молодцы, ибо http://c2.com/cgi/wiki?XmlSucks&lt;br&gt;&lt;br&gt;Но не совсем понятно, чем их не устроил ASN.1, под который уже дофига всего разработано (и который пиарит себя как наиболее совершенное решение). Те же типы (в отличие от XML), те же парсеры для кучи языков, то же компактное бинарное представление (более эффетивное, чем XML). Разве что синтаксис привычнее?..&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Может, так понятнее? (Oles)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#23</link>
    <pubDate>Thu, 10 Jul 2008 05:07:37 GMT</pubDate>
    <description>Скомпилированый жсон да и сериализуемые классы. Как по мне жсон прикольнее.&lt;br&gt;</description>
</item>

<item>
    <title>OpenNews: Google опубликовал протокол обмена данными &apos;Protoc... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#22</link>
    <pubDate>Wed, 09 Jul 2008 18:52:59 GMT</pubDate>
    <description>Спасибо. Не добрался до этой страницы.&lt;br&gt;</description>
</item>

<item>
    <title>OpenNews: Google опубликовал протокол обмена данными &apos;Protoc... (Aleksey)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#21</link>
    <pubDate>Wed, 09 Jul 2008 16:27:28 GMT</pubDate>
    <description>&amp;gt;А под какой это лицензией? Я чёт так и не нашел... &lt;br&gt;&lt;br&gt;Apache License 2.0&lt;br&gt;&lt;br&gt;P.S. Это есть на сайте проекта http://code.google.com/p/protobuf/&lt;br&gt;</description>
</item>

<item>
    <title>OpenNews: Google опубликовал протокол обмена данными &apos;Protoc... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#20</link>
    <pubDate>Wed, 09 Jul 2008 15:02:22 GMT</pubDate>
    <description>А под какой это лицензией? Я чёт так и не нашел...&lt;br&gt;</description>
</item>

<item>
    <title>я не понял.. (User294)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#19</link>
    <pubDate>Wed, 09 Jul 2008 14:54:56 GMT</pubDate>
    <description>&amp;gt;и траффик уменьшили в 10 раз. Траффик == деньги. &lt;br&gt;&lt;br&gt;Просто если сервак при прочих равных сможет в 10 раз больше, значит будет надо вдесятеро меньше серверов.Тут все просто.А XML сцуко сложный в парсинге и вообще обладает рядом неприятных свойств.Скажем размер записи вообще заранее неизвестен.И если вдруг запись весит гиг а нам в облом столько парсить - заранее узнать что нас ждет нельзя.А значит парсер будет колупать весь гиг, медленно и печально.XML хорош для некоторых вещей, но для некоторых других он выглядит как микроскоп при забивании гвоздей.&lt;br&gt;</description>
</item>

<item>
    <title>я не понял.. (User294)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#18</link>
    <pubDate>Wed, 09 Jul 2008 14:49:31 GMT</pubDate>
    <description>&amp;gt; По словам Google, Protocol Buffers от трех до десяти раз компактнее при выигрыше в &lt;br&gt;&amp;gt; скорости от 20 до 100 раз, по сравнению с XML&lt;br&gt;&lt;br&gt;Кстати да, пользуясь случаем передаю отдельные приветы жабберу с его пухлыми XML-ками :)&lt;br&gt;</description>
</item>

<item>
    <title>Google опубликовал протокол обмена данными &apos;Protocol Buffers... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/42777.html#17</link>
    <pubDate>Wed, 09 Jul 2008 11:24:20 GMT</pubDate>
    <description>Жаль для Native C порта нет&lt;br&gt;</description>
</item>

</channel>
</rss>
