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

Hurry up! These plants at home can be kept alive by picking a leaf!

Spring is the season for everything to grow. Thes...

Analysis of Zhihu content operation and promotion strategy!

While the number of registered users of Zhihu has...

Android veteran's development architecture thinking and experience summary

Preface What is architecture design? Based on my ...

What are the three common misunderstandings about product operation growth?

When growing, we need to make many trade-offs, an...

Offline operation promotion: 28 ways to attract new customers!

Today I will introduce to you offline methods of ...

How to become an excellent information flow advertising optimizer?

In fact, everyone has read a lot of useful inform...

How to prepare a brand marketing promotion plan?

Writing a branding plan may seem difficult becaus...

Are you one of the people at high risk of cancer?

Author: Professor Guo Tuankui, Department of Onco...

Expert Interview | Digital rights are the basic rights of the elderly

In order to help the elderly bridge the digital d...

Marketing promotion strategy: How to make good advertising?

What are the criteria for a good advertisement? H...

Excellent landing page cases in various industries, conversion rates soared!

When a cool title is paired with a bad landing pa...