博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RAL调用
阅读量:5025 次
发布时间:2019-06-12

本文共 731 字,大约阅读时间需要 2 分钟。

【RPC的定义】。RPC的全称为 Remote Procedure Call(远程过程调用)。远程过程调用是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。通俗的说,使用了RPC服务之后,就可以像调用一个本地方法一样去调用一个运行于网络中的其他计算机的方法。

  了解了什么是RPC服务后,下面就具体的看一下为什么使用RPC?
  我们有各种各样的方式将我们的服务发布到互联网中。除了RPC之外,还有Restful API等方式。侯斯特选择RPC作为应用接入方式主要基于以下理由:
  1、 更加亲近应用开发者,无需处理网络相关细节。
  2、 相比Restful API方式,在开发上更加的干净舒服。
  3、SAE全线已经部署该框架,开发者无需自行编译。同时支持标准PHP Extension 安装方式。
  了解了什么是RPC服务?为什么要使用RPC后,下面就一起看看侯斯特使用的RPC框架:
  侯斯特全线使用了一款叫做Yar(Yet another RPC )的RPC框架。该框架工作于PHP语言。同时,可兼容其他语言。侯斯特选择Yar的理由有:
  1、使用C语言开发的 PHP Extension。更加高效。
  2、支持串行与并行请求,弥补PHP不支持多线程与异步的缺陷。
  3、开发者是PHP语言核心开发者,后续更新更具说服力。
  希望以上的介绍能够让您对侯斯特了解的更全面,本公司除了RPC服务外,还有微信营销加盟代理公众平台技术文档等,如果想了解可以点击了解更多。

转载于:https://www.cnblogs.com/lushilin/p/6395090.html

你可能感兴趣的文章
DZ!NT论坛 3.6.711删除用户各种错解决方案
查看>>
C#微信登录-手机网站APP应用
查看>>
HTML5实践 -- iPhone Safari Viewport Scaling Bug
查看>>
1.4 - 数据类型/字符编码练习题
查看>>
JAVAWEB 一一 Hibernate(框架)
查看>>
函数式编程基础(F#,JS)
查看>>
IntelliJ IDEA使用教程
查看>>
将ASP.NET页面内的数据导出到Excel 或 Word中
查看>>
unity入门笔记
查看>>
html5的cavans
查看>>
闰年测试
查看>>
JSP笔记(一)
查看>>
Android工具HierarchyViewer 代码导读(1) -- 功能实现演示
查看>>
Java基础——多态
查看>>
python-Django与Nginx整合gunicorn模块
查看>>
Java--集合框架
查看>>
基础 - client可视区域
查看>>
JavaScript中正则表达式判断匹配规则以及常用的方法
查看>>
201571030334/201571030323实验三 软件工程结对项目
查看>>
BZOJ 1452: [JSOI2009]Count [二维树状数组]
查看>>