Skip to content

Overview

Concepts and Principles

Development

Overview

IDEs

API Explorer

Releases

Release Notes

TORO Integrate

Coder Studio

Coder Cloud

Bug Reports

Search

Prerequisites

Hardware & Software Requirements of TORO Integrate

An important consideration when installing any application are its software and hardware requirements.  TORO Integrate will typically run on any modern computer, server, or virtualized environment, but it is important to set a baseline for the minimum requirements as a reference for users along with the software or application dependencies that are required to run TORO Integrate.

Minimum Hardware Requirements

  • 2 logical CPU cores
  • 1GB RAM assigned to the JVM
  • 1GB storage

The recommended hardware for a TORO Integrate instance depends on the type of application being run by TORO Integrate and the volume transactions being processed.

If your application will be executing CPU intensive tasks such as processing large data sets, then TORO Integrate will perform better with more logical CPU cores together with more RAM. More CPU cores and Ram can also make the garbage collection process of the JVM more efficient.

However, generally speaking a good starting point for a production instance is: - 2-4 logical CPU cores - 2-4GB RAM assigned to the JVM - 4GB storage excluding the requirements of any large data sets in an embedded database, Solr or ActiveMQ.

It is also important to keep in mind that TORO Integrate licenses have a logical core limit  depending on the plan selected. You must run your instance of TORO Integrate on a machine with no more than the number of logical CPU cores permitted by your license. If your server has more logical CPU cores than your license permits, you may want to consider running TORO Integrate in a virtual machine and limit that virtual machine to the number of logical cores permitted by your license.

Software Requirements

Software Purpose Version(s)
Operating Systems The platform on which the applications will run. MacOS 10.09, Linux (tested with CentOS 7 and Ubuntu 18), Windows 7 or Windows Server 2008 R2 (or later versions of all supported operating systems)
Java Development Kit This is a requirement in order to launch the application. JDK 1.8
Database Servers Hypersonic is the default embedded database. Depending on your license you can also optionally connect to a remote database. Hypersonic SQL v2.0 or latest, MySQL, PostgreSQL v7.0 or later, and more

Important Considerations

TORO Coder Studio

TORO Coder Studio is a desktop application which you can use to create different Groovy, Gloop, and Flux Services. This application can be used to connect to and manage multiple TORO Integrate instances.

You may refer to instructions for installing Coder Studio here.

Supported Databases

The supported databases will depend on the license limitation of your TORO Integrate instance, you may refer to this page for a side by side comparison on the supported database of each type with additional details you may find useful as well as well.

You can also check here for a more extensive list of supported databases.

If you have satisfied all the hardware and software requirements, you can proceed to install TORO Integrate on your machine. You may refer to the installation page.