PHP 实现简单 RPC

Lenix at 
PHP实现简单RPC的配图
1.什么是 rpcRPC 全称为 Remote Procedure Call,翻译过来为“远程过程调用”。目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样。2.从通信协议的层面基于 HTTP 协议的(例如基于文本的 SOAP(XML)、Rest(JSON),基于二进制 Hessian(Binary))基于 TCP 协议的(通常会借助 Mina、Netty 等高性能网络框架)3.从不同的开发语言和平台层面单种语言或平台特定支持的通信技术(例如 Java 平台的 RMI、.NET 平台 Remoti……