Development Environment

In many enterprises programmers act as administrators during the development and test phases of a project. To develop and test application programs that use ActiveSpaces software, deploy the following processes.

  • Realm server One process
  • State keeper One process
  • Node One process
  • Proxy One process
  • Your application programs One or more processes, as appropriate

In a development environment you can run all of these processes on the same host computer.

Sample Scripts

Refer to the TIBCO_HOME/as/<version>/samples/readme.md before using the sample scripts.

The following scripts are available:

  • TIBCO_HOME/as/<version>/samples/scripts/as-start defines a simple data grid and starts its component processes.
  • TIBCO_HOME/as/<version>/samples/scripts/as-stop stops those component processes.

Copyset Partitioning Test

To test the partitioning of data rows into copysets, you can define a data grid with more than one copyset, each with its own node process running on a separate host computer.

For more information see "Defining a Data Grid" in the TIBCO ActiveSpaces® Administration guide.

Sample Docker Environment

A sample docker-compose environment is provided to demonstrate how to deploy an ActiveSpaces data grid in Docker. For more information, see TIBCO_HOME/as/<version>/samples/docker/README.md.