红联Linux门户
Linux帮助

Hprose PHP扩展1.5.5发布

发布时间:2015-06-26 11:14:06来源:红联作者:empast
Hprose PHP 扩展 1.5.5 与时俱进的发布,本次更新增加对新发布的PHP 7.0.0 Alpha 2的支持。

Hprose是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。

它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。

Hprose支持众多编程语言,例如:

AAuto Quicker

ActionScript

ASP

C++

Dart

Delphi/Free Pascal

dotNET(C#, Visual Basic...)

Golang

Java

JavaScript

Node.js

Objective-C

Perl

PHP

Python

Ruby

...

通过Hprose,你就可以在这些语言之间方便高效的实现互通了。

本项目是Hprose 的 PHP 的 C 语言扩展版本实现。

特点:

跨语言,跨平台,支持 20 多种常用语言。

高效的序列化和反序列化,本扩展的序列化效率远远超过php内置的序列化和JSON序列化,甚至比Msgpack还要快一倍。

简单易用的无侵入式的RPC,不需要任何IDL,不需要任何特殊方式定义的数据结构。甚至对 PHP 的内置函数都可以直接发布为远程服务。

多协议绑定。除了可以通过 HTTP 发布服务以外,还可以通过TCP,Unix Socket,WebSocket方式来发布服务。

可以以同步或异步方式来发布服务,同样可以以同步或异步方式调用服务。

提供了 Future 异步编程模式支持。

本扩展只实现了序列化,反序列化和 RPC 抽象层。如果需要 RPC 功能,请搭配Hprose for PHP一起使用。

软件详情:https://github.com/andot/hprose

来自:开源中国社区
文章评论

共有 0 条评论