zoukankan      html  css  js  c++  java
  • RPC小介

      RPC (Remote Procedure Call Protocol)远程过程调用协议,是一种通过网络从远程计算机程序上请求服务而不需要了解底层网络技术的协议。

      RPC 可以使得程序能够像访问本地系统资源一样去访问远端系统资源。

      简单地说,RPC就是从一台计算机上通过参数传递的方式调用另一台服务器上的一个服务并得到返回结果

      基本的RPC架构包含:

    • 客户端
    • 客户端存根:存放服务端地址信息,将客户端的请求参数数据打包成网络消息后通过网络传输发送给服务端。
    • 服务端存根:接受客户端发送过来的请求消息并进行解包后调用本地服务处理。
    • 服务端
    • Network Service:底层传输,TCP或者HTTP。

    使用RPC框架理念的优点:

    • 通过网络通信调用不同的服务,是实现微服务的基石。
    • 使用PRC可以解耦系统,方便维护,增加了系统处理请求的能力。

    以上参考:https://mp.weixin.qq.com/s/gA9AbAjVDt0Uz5i8l8rwHQ、https://mp.weixin.qq.com/s/-mwcF7pbrT4bKi7s8Xm2Tg

      

  • 相关阅读:
    Javascript DMO 编程艺术
    PHPExcel
    MYSQL
    AJAX全接触
    正则表达式
    常用知识
    PHP 常用函数
    thinkphp5 公共函数的使用与调用
    thinkphp 使用phpExcel 导入和导出
    php 判断是pc端还是移动端
  • 原文地址:https://www.cnblogs.com/smallzhen/p/14762387.html
Copyright © 2011-2022 走看看