| Project Description |
This utility enables clients of old GigaSpaces software versions to automatically work with the space of newer versions without the need to install the new version's libraries on the client. |
| Current Project Version |
1.00 |
| Project Maturity |
Beta |
| Project License |
Apache License 2.0 |
| Compatible GigaSpaces XAP Version |
6.0+ |
| Project Captain |
Shai Wolf |
| Contributors |
Shai Wolf |
Project Sitemap
Project Homepage
Features and Capabilities
This utility facilitates easy upgrade for multi-client environments. It is useful when upgrading the GigaSpaces server version and we don't want to upgrade the GigaSpaces installation on the client machines.
 |
The synchronization process requires restarting the client's VM. This is valid for clients running as standalone applications as well as for client running on application servers. |
Basically the utility downloads the GigaSpaces JAR files from the Webster HTTPD server, running under the GigaSpaces server, and replaces old versions of the JAR files with the new ones.
The utility receives synchronization instructions, specified by the user, and performs the synchronization accordingly.
Each synchronization instruction consist of two parts:
- The URL of the JAR file to download
- A list of target directories where the JAR file should be copied.
When replacing the JAR files in their directories, the synchronization utility creates a backup copy of the JAR file being replaced. In case of a problem it will be possible to revert the synchronization changes.
There are two ways to perform the synchronization:
- As a Java agent (support only JDK 1.5+).
- As a standalone application.
For more information about how to use the Client Synchronization Utility please refer to the documentation page.