リモート プログラミング (RPC) は、プログラムがネットワークの詳細を知らなくても、ネットワーク上の別のコンピューター上のソフトウェア アプリケーションにサービスを要求できるようにするプロトコルです。このテクノロジは、分散クライアント サーバー アプリケーションの開発に不可欠です。近年、技術の進歩により、RPC フレームワークは、特に分散コンピューティングやマイクロサービスの分野で、さまざまなアプリケーションに欠かせないものになっています。たとえば、クラウド サービスの分野では、Google や Microsoft などの企業が RPC を使用して、世界中のデータセンターに分散されているさまざまなサービスやアプリケーション間のシームレスな通信を実現しています。背景または履歴 RPC の概念は、ネットワーク プログラム設計の簡素化と効率化を目的として開発された 1980 年代にまで遡ります。Bruce Jay Nelson が 1981 年にこの概念を正式に提案して以来、RPC は複雑な分散アプリケーション アーキテクチャをサポートするために進化を続けてきました。数十年にわたって、RPC は Microsoft の DCOM、Sun RPC、最近では Google の gRPC など、さまざまな形式で実装されてきました。
| 年 | イノベーション |
| 1981 | RPCの形式化 |
| 2015年の導入 | |
| 2021 | ブロックチェーンの進歩JSON-RPC |
| 1981 | RPC の形式化 | |
| 2015 年の導入 | ||
| 2021 | ブロックチェーン JSON-RPC の進歩 |
現在、市場で大きな注目を集めているトレンドの暗号資産
取引高が最も多い暗号資産