「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[gRPC]]
--[[WebAPI]]
--[[その他、開発の色々]]

* 目次 [#r1a51d6d]
#contents

*概要 [#k6c8d76a]
-バイナリエンコード手法
-[[IDL>#a331609f]]を用いる方式を採用している。
-gRPCの前提となる技術となっている。
-[[gRPC]]の前提となる技術となっている。

-互換ライブラリが揃っているため、~
多くの言語でクロスプラットフォームで利用できる。

*詳細 [#c125396d]

**主目的 [#mb27b8c6]
-ネットワーク上の通信を高速化すること
-C++構造体を用いたデータ格納からの有力な置き換え手段

**IDL [#a331609f]
-.proto ファイルに書き、ツールでコードを生成する。
-様々な言語がサポートされており、IDLの価値を高めている。

*参考 [#qe35fbc0]
-Protocol Buffers - Wikipedia~
https://ja.wikipedia.org/wiki/Protocol_Buffers

-Protocol Buffers  |  Google Developers~
https://developers.google.com/protocol-buffers

-Protocol Buffers 入門~
https://www.slideshare.net/yuichi110/protocol-buffers-61413028

-今さらProtocol Buffersと、手に馴染む道具の話 - Qiita~
https://qiita.com/yugui/items/160737021d25d761b353

----
Tags: [[:IT国際標準]], [[:プログラミング]], [[:通信技術]], [[:.NET開発]], [[:.NET Core]], [[:ASP.NET]], [[:ASP.NET Web API]]



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS