zoukankan      html  css  js  c++  java
  • 【转】RPC介绍

    转自:http://www.cnblogs.com/Vincentlu/p/4185299.html

    摘要:

    RPC——Remote Procedure Call Protocol,这是广义上的解释,远程过程调用;

    现有的RPC框架按底层协议区分机制一般分为两种:长连接和短连接。

    长连接:一般基于Socket;而短链接一般都是基于HTTP的,会遵循三次握手原则。

    *关于Socket,TCP/IP, HTTP 三者的概念及关系,度娘说的比LZ好。

    LZ的理解,一句话:Socket是底层通讯层的通讯端口API,TCP/IP是基于Socket那一层通讯层之上的协议,而HTTP是TCP/IP的实现。

    RPC就是用具体技术代码实现的,能让对方通过传输层调用的一种服务。

    长连接的框架有最出名的Dubbo,MINA,Netty;

    短链接的框架最常用的RESTFul ,Hessian,SOAP。

  • 相关阅读:
    第一次用python 写的简单爬虫 记录在自己的博客
    【转】使用notepad运行python
    Android Tools&Cmd
    箴言
    无问西东
    Unity存储路径
    手机屏幕亮度设定
    Go Lang
    iOS .tbd
    Prime31
  • 原文地址:https://www.cnblogs.com/grape1211/p/6682510.html
Copyright © 2011-2022 走看看