phpyar的简单介绍
php扩展之Yar使用方法
假设有一业务场景,本地项目需调用服务层方法实现功能。通常,通过 HTTP 请求即可完成,但内部使用时,采用 RPC 更优,基于 TCP,支持并发。下面介绍服务端与客户端的使用:服务端:通过 `RpcServer.php` 文件实现。客户端:利用 `RpcClient.php` 文件进行调用。客户端操作即可实现简单的 RPC 调用。
原则意义来说最后都是基于C,所以应该差别不大。就目前来看肯定是CURL靠谱,用的人多。
各种配合 LAMP(或者LNMP?)架构的后端技术也因此被发明或被发现,进而整合到 PHP 的开发的技术体系中。从简单的 Memcached作为数据中转,cron 后端定时处理;到 Gearman、RabbitMQ 这些队列神器;最近 Laruence 甚至封装了利用 libcurl 的异步特性实现并发 RPC 调用的 yar 扩展。几乎整个社区都在寻找 PHP 的摩西之路。
千锋的PHP教学主管褚老师,曾任中国经济网教育产品总监,为圈课网创始人。千锋是国内第一家讲TP5视频、讲Swoole,并在PHP语言结合服务器集群来讲课的机构,也是国内第一家在阿里云、腾讯云、百度云等云服务器上线项目的机构,也是第—家讲keepalived、Yaf、Yar的机构。
Yaf的其实本质上讲,是个基础框架,仅提供了一个简单粗暴的基础URI路由功能,完事了。最关键是并发和多线程以及定时器等等,Yaf本身不能实现。
« 上一篇
PHP延长手术,延长手术方案
下一篇 »
php手册手册下载,php完全手册
