<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Компания Google открыла код gRPC, RPC-фреймворка на основе H...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html</link>
    <description>Компания Google представила (http://googledevelopers.blogspot.ru/2015/02/introducing-grpc-new-open-source-http2.html) новый высокопроизводительный RPC-фреймворк gRPC (http://www.grpc.io/), позволяющий организовать прозрачное взаимодействие клиентских и серверных приложений. Сетевое взаимодействие в  gRPC базируется на применении протокола HTTP/2 (http://www.opennet.ru/opennews/art.shtml?num=41684). gRPC позволяет создавать микросервисы на различных языках программирования, которые взаимодействуют между собой при помощи универсального API. Код фреймворка написан на языке Си и распространяется (https://github.com/grpc/grpc) под лицензией BSD. Обвязки подготовлены для языков C++, Node.js, Python, Ruby, Objective-C, PHP, C#, Go и Java.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Для определения формата передаваемых сообщений и генерации клиентского и серверного кода по умолчанию предлагается использовать язык описания интерфейсов (IDL), предлагаемый инструментарием  Protocol Buffers. В дальнейшем планируется обеспечить в gRPC поддержку и других форма</description>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Анон1)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#45</link>
    <pubDate>Tue, 10 Mar 2015 15:35:09 GMT</pubDate>
    <description>Сиди и кури, пёс, если окромя 1С отечественных продуктов в области IT не знаешь&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Crazy Alex)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#44</link>
    <pubDate>Sat, 28 Feb 2015 23:18:18 GMT</pubDate>
    <description>Это вы не пытались _большой_ JSON парсить. Там скорость падает как-то совершенно нелинейно обычно&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#43</link>
    <pubDate>Sat, 28 Feb 2015 18:26:08 GMT</pubDate>
    <description>Для сведения порадок это 10 крат, 2 порядка 100 крат, если увас протобаф работает в 100 раз быстрее парсера json то у вас парсер json явно не на си написан.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#42</link>
    <pubDate>Sat, 28 Feb 2015 17:34:07 GMT</pubDate>
    <description>&amp;gt; Protobuf это уровень приложения. HTTP/2 - Транспортный уровень.&lt;br&gt;&lt;br&gt;Он как-то сильно наворочен для транспортного уровня и занимается кучей всякой дряни, явно не свойственной транспорту.&lt;br&gt;&lt;br&gt;Ну вон например компрессия заголовков занимается сохранением состояния сессии (синхронные буфера локально и у ремоты же, с перекидыванием только дельты). Это уже ближе к управлению сессией ... при том на уровне приложения. Или вон например мультиплексироваие. Сделали как-то излишне навороченно, имхо.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#41</link>
    <pubDate>Sat, 28 Feb 2015 17:30:41 GMT</pubDate>
    <description>&amp;gt; JSON over TCP - у меня тоже есть опыт системы, &lt;br&gt;&lt;br&gt;Капитан Очевидность намекает что случаи бывают разные. JSON и ProtoBuf весьма разные. Протокольные буфера имеют смысл там где надо быстрый парсинг и компактное представление.&lt;br&gt;&lt;br&gt;Вон OSMщики как получили XML весом в 250 гигабайтов (!!!) и обнаружили что тулзей для работы с XML такого размера просто не бывает - быстро перешли на .pbf, базированый на protocol buffer&apos;ах.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#40</link>
    <pubDate>Sat, 28 Feb 2015 17:28:09 GMT</pubDate>
    <description>&amp;gt; У меня rpc ассоциируется с бэкдорами, благодаря мс...&lt;br&gt;&lt;br&gt;RPC == Remote Procedure Call. И все-таки нечто бэкдорическое в этом есть, по определению :)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#39</link>
    <pubDate>Sat, 28 Feb 2015 17:27:16 GMT</pubDate>
    <description>&amp;gt; вообще-то сериализация в json на порядок медленнее protocol buffers. или на два &lt;br&gt;&amp;gt; порядка, если реализация кривая &lt;br&gt;&lt;br&gt;А еще бинарные данные в нем сереализовать ну вообще сакс. &lt;br&gt;&lt;br&gt;А так - можете взять .pbf файл от OSMщиков и конвертануть в json. И посмотреть как их 20 гигов превратятся в 100.&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#37</link>
    <pubDate>Sat, 28 Feb 2015 16:56:18 GMT</pubDate>
    <description>&amp;gt; Не хочешь свои сравнимые (да хрен со сравнимостью - хоть как-то заметные) достижения предъявить?&lt;br&gt;&lt;br&gt;Джентльменам верят на слово ... (С)  Kodir же сказал ...   :)&lt;br&gt;</description>
</item>

<item>
    <title>Компания Google открыла код gRPC, RPC-фреймворка на основе H... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/101600.html#36</link>
    <pubDate>Sat, 28 Feb 2015 16:51:59 GMT</pubDate>
    <description>&amp;gt; Лидер, ха!&lt;br&gt;&amp;gt; Может быть вы и русским софтом не пользуетесь?&lt;br&gt;&lt;br&gt;В оригинале - &quot;один из технологических лидеров&quot;!&lt;br&gt;И нравится тебе это или нет - это так. А &quot;руссийсофт&quot; - это стыдоба 1С. Больше ничего нет.&lt;br&gt;</description>
</item>

</channel>
</rss>
