RPCのWebサービスと簡単な関係

RPC(リモートプロシージャコール、リモートプロシージャコール)は偉大な概念です。これは、クロスプラットフォームのサービス要求のプログラムを通じて、リモートコンピュータからのクロスランゲージネットワークです。開発は、RPCインターフェイスコード部分を省略することができ、マシン(JavaのRMI)との間のアクセス・オブジェクトを横切って、基本的なネットワークプロトコル技術を理解することなく、より便利で、より効率的な暗号化データ転送性能があってもよいです。RPCが唯一のHTTP / HTTPSを取ることができない、あなたはまた、これにより、複雑なルールや冗長な情報をHTTPを排除し、TCPプロトコルをカスタマイズすることができます。

Webサービスは、実際には、RPCコールの実装クロスコール技術のリモートプログラミング言語とクロスプラットフォームのオペレーティングシステムです。

RPC共通のフレームワークダボ、RML、Grpc、ヘッセのように。

RPCの主な役割は、問題を解決するもので、発信者がリモート呼び出しのロジックを知覚できないように、ローカルメソッドを呼び出すのと同じくらい簡単、リモート呼び出しができ、分散システムサービス間のコール。RPCは、主にシステム内の多くの大企業であるため、ビジネスの複雑さと効率の利点のラインが非常に重要であり、大規模な企業で使用されています。そして、中小企業の一般的なビジネスシンプルなので、分散型アーキテクチャを必要としない、小規模な企業は主にRESTfulなWebサービス、いくつかの特殊な業務用ソープWebサービスでWebサービスを使用します。

 

「突然、あなたが残しておきたい少し痛いが私の心を聞くために。」

おすすめ

転載: www.cnblogs.com/yanggb/p/10872762.html