Hprose for Node.js 1.6.0 released

Hprose for Node.js 1.6.0 released

Hprose is an advanced lightweight cross-language cross-platform object-oriented high-performance remote dynamic communication middleware. This project is the Node.js version of Hprose.

Features:

Cross-language, cross-platform, supporting more than 20 common languages.

Efficient serialization and deserialization.

Simple and easy to use non-intrusive RPC, does not require any IDL, does not require any special way to define the data structure. Even the built-in objects and functions of Node.js can be directly published as remote services.

Multi-protocol binding. In addition to publishing services through HTTP, you can also publish services through TCP, Unix Socket, and WebSocket.

Services can be published and called synchronously or asynchronously.

Provides support for Future asynchronous programming mode.

Update content:

Added full-duplex socket binding mode support.

Added poolTimeout property to Socket client.

Added maxPoolSize property to Socket client.

Added onBeforeInvoke, onAfterInvoke, onSendError, and onSendHeader properties for the server side.

The Future implementation has been rewritten to be compatible with the Promises/A+ specification.

Added trunc method to BytesIO.

Removed hprose.Exception.

Added support for batch mode to allow returning serialized data.

Improved WebSocket server and client implementation.

Download address: https://github.com/hprose/hprose-nodejs/releases/tag/v1.6.0

<<:  Make your PHP 7 faster (GCC PGO)

>>:  A first look at Swift 2.0: Notable new features

Recommend

Liu Xifang Victoria's Secret 10-day closed training camp

Liu Xifang's Victoria's Secret 10-day clo...

In fact, the frame is not the point. Is LeTV's super phone really super?

Accompanied by the huge controversy over "wh...

Huge profits and surprises before iPhone 6 launch

On the evening of September 10, Apple released th...

Is social phobia inherited? See if your parents have these traits

Audit expert: Yin Tielun Deputy Chief Physician, ...

How to master content marketing thinking?

How to infect our users through content, how to h...

3 cognitive models of growth operations: Growth does not equal fission

In 2018, there is one word that no one working in...

Panasonic plans to develop fully autonomous electric vehicles

According to a report by Kyodo News, Panasonic is...

AARRR model of user growth!

User growth is essentially a precise, low-cost an...

How to recall lost users? Analysis from 3 aspects!

Some people say that whether or not one can succe...

Baizhi Elite Java Online Course

Course Catalog: ├──01springboot | ├──codes | | ├─...

Car rental travel platform user operation system (1): channel promotion

This article builds a complete user operation sys...