The Cloud Cache Node.js client provides access for Node.js client applications to the Cloud Cache distributed system. It operates on platforms running Microsoft Windows, Linux, macOS, and Pivotal Cloud Foundry.
The Cloud Cache Node.js client supports applications that communicate with GemFire servers. Gemfire support is for local development only.
The following table shows which versions of the Node.js addon are compatible with the various versions of the GemFire server.
|GemFire Node.js Client Version||GemFire Server Version|
|GemFire Node.js Client 2.0||GemFire Server 9.6 or later|
Supported Platforms: Node.js client
The GemFire Node.js client supports the following platforms for production systems:
|Pivotal Cloud Foundry||Pivotal Platform 2.3.2+|
|Pivotal Cloud Cache||PCC 1.6 or later|
|Linux||Ubuntu 16 (Xenial)|
The GemFire Node.js client supports the following platforms for development systems:
Each machine that runs a GemFire Node.js client application must meet the following requirements:
Node.js, minimum version of 10.16.3
A system clock set to the correct time and a time synchronization service such as Network Time Protocol (NTP).
The host name and host files are properly configured for the machine.
For Windows Node.js applications, the GemFire Node.js client requires the Microsoft Visual C++ 2017 Redistributable Package. Install it on all machines that will run your Node.js application.
Pivotal Platform supports GemFire Node.js client applications.
See Pivotal Platform docs for details of binding Cloud Cache applications to the Node.js Buildpack.
- Pivotal Platform 2.3.2 or newer
- Ubuntu stemcells
To run your cloud-based Node.js application on Pivotal Platform:
- Add the GemFire Node.js client as a dependency to your application.
cf pushto deploy your application to Pivotal Platform as you would other Node.js applications.
If you plan on using SSL in your Cloud Cache Node.js client application and server deployment, you will need to download and install OpenSSL. The Cloud Cache Node.js client requires OpenSSL version 1.1.1.
For Windows platforms, you can use either the regular or the OpenSSL “Light” version.
In addition, make sure that your system environment variables have been configured to include OpenSSL.