Hprose for Node.js 1.6.0 发布

andot
 andot
发布于 2015年06月23日
收藏 17

Hprose 是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。本项目是 Hprose 的 Node.js 版本实现。

特点:

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

  • 高效的序列化和反序列化。

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

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

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

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

更新内容:

  • 增加了全双工 Socket 绑定模式支持。

  • 为 Socket 客户端增加了 poolTimeout 属性。

  • 为 Socket 客户端增加了 maxPoolSize 属性。

  • 为服务器端增加了 onBeforeInvoke, onAfterInvoke, onSendError, onSendHeader 属性。

  • 重写了 Future 实现,以兼容 Promises/A+ 规范。

  • 为 BytesIO 增加了 trunc 方法。

  • 移除了 hprose.Exception。

  • 为批处理模式增加了允许返回已序列化数据的支持。

  • 改进了 WebSocket 服务器和客户端实现。

新版本下载地址:https://github.com/hprose/hprose-nodejs/releases/tag/v1.6.0

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Hprose for Node.js 1.6.0 发布
加载中
返回顶部
顶部