Synadia Connect

Concepts

Synadia Connect is built around a handful of core concepts that allow you to easily integrate external systems with NATS.

Connector

A connector is a way to define how your messages flow through the system. It is the most important concept in Synadia Connect.

Depending on your use case, you may require a connector to move message either from NATS to an external system (an outlet) or from an external system to NATS (an inlet). The configuration of a connector differs slightly depending on whether it is an inlet or an outlet.

Deployment

Once you have defined your connector, you can ask Synadia Connect to deploy it for you. Synadia Connect will create a deployment to track your request as well as the resources that are created to run your connector.

When deploying a connector, you can specify the number of instances you want to run. This allows you to scale your connector horizontally to handle more messages.

Instance

An instance is a single running copy of your connector. When you deploy a connector, Synadia Connect will create one or more instances of your connector to handle the messages. The instance is the actual running code that is processing your messages and is the unit of scaling for your connector.

Previous
Overview