Megaladata Integrator

A platform component that enables you to publish your own web services.

Megaladata Integrator helps you implement a solution architecture that ensures fault tolerance, load balancing, and horizontal scaling.

System requirements

Component Minimum Recommended
OS1 Debian 11+, Fedora 37+, Ubuntu 20.04+
CPU x64 2 cores 4 cores
RAM 2 GB 4 GB
Disk Space 100 GB 200 GB

1 The distribution must contain the following packages: glibc 2.23 or later, or musl 1.2.2 or later.

Note: The .NET 8.0 platform must be supported in the operating system used.

Component interaction

You can call Megaladata services by accessing Integrator directly, or optionally via Apache HTTP Server:

Services integration
Services integration

Interaction features

  • If you specify the unixsocket and host attributes in the Megaladata Integrator configuration file, the system first attempts to connect the unix socket; if that fails, it connects via TCP.
  • If you do not specify a server element in the Megaladata Integrator configuration file, the system attempts to connect to the unix socket first, followed by TCP.

Unix domain sockets offer better performance than TCP within a single computer. When using Docker containers, they also remove the need to create a virtual network between containers.

Security permission features

The user account running Megaladata Integrator must have the following permissions:

  • Permission to write to the Unix socket file (Megaladata Server grants these under Linux, provided you run Megaladata Server and Megaladata Integrator under the same user group).
  • Permission to read the folder containing this file.

Installation

If the package includes Integrator together with Megaladata Server, the system installs them simultaneously during the Server installation. In such cases, you do not need to take any additional actions.


Articles in Section:

results matching ""

    No results matching ""