当前位置:  软件>C/C++软件

并行的RPC框架 Yar

    来源:    发布时间:2015-02-22

    本文导语:  Yar 是一个支持多种打包协议的, 并行的RPC框架. 它基于HTTP协议, 在libcurl基础上开发而成 简单的Server:

Yar 是一个支持多种打包协议的, 并行的RPC框架.

它基于HTTP协议, 在libcurl基础上开发而成

简单的Server:

  • class API {
  •     /**
  • * the doc info will be generated automatically into service info page.
  • * @params
  • * @return
  • */
  •     public function api($parameter, $option = "foo") {
  •     }
  •  
  •     protected function client_can_not_see() {
  •     }
  • }
  •  
  • $service = new Yar_Server(new API());
  • $service->handle();
  • ?>
  • 简单调用:

  • $client = new Yar_Client("http://host/api/");
  • $result = $client->api("parameter);
  • ?>
  • function callback($retval, $callinfo) {
  •      var_dump($retval);
  • }
  •  
  • Yar_Concurrent_Client::call("http://host/api/", "api", array("parameters"), "callback");
  • Yar_Concurrent_Client::call("http://host/api/", "api", array("parameters"), "callback");
  • Yar_Concurrent_Client::call("http://host/api/", "api", array("parameters"), "callback");
  • Yar_Concurrent_Client::call("http://host/api/", "api", array("parameters"), "callback");
  • Yar_Concurrent_Client::loop(); //send
  • ?>
  • 更多信息参看: Yar at Github


        
     
     
     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 并行压缩管理工具 Pcompress
  • 并行地震数据处理软件 Pseis-OSS
  • 并行文件复制和checksum工具 Mutil
  • 并行编译工具 Icecream
  • 并行 gzip 实现 pigz
  • 并行文件系统 PVFS
  • 网络并行计算语言PVM PVM
  • 并行性能分析程序 Scalasca
  • 并行网络文件系统 pNFS
  • 浅谈.Net并行计算之数据并行
  • 大规模并行处理计算平台 HPCC Systems
  • JavaScript的并行编程扩展 River Trail
  • Oracle数据库并行查询出错的解决方法
  • 并行拷贝文件 dcp
  • 并行 C++ 运行时系统 HPX
  • 并行数据处理工具 ESIO
  • 并行压缩工具 Plzip
  • MySQL并行查询引擎 Shard-Query
  • 如何将串行程序改成并行程序
  • 批处理脚本的并行执行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3