Integration Services Deployment

Prev Next

1. Producer Service Deployment

Producer services are designed to run separately for each tenant, so when deploying this service, it must be associated with a tenant through the information on the settings page.

When deploying the Producer service, the customer's tenant name should be entered as the variation name. The variant name should be the same as the tenant name, but completely in lowercase letters to avoid receiving errors due to the Regex rules. The number of replicas should be 1, so that the same event is not received more than once.

Warning
  • Variation slug should be tenant name in small letters.
  • Replica should be 1.

2. Conversation Consumer Deployment

Conversation Consumer is not tenant-based like Producer services and is integration-type independent. This means that the same service can be used for different marketplace integrations as well as for all customers from different tenants. Therefore, the variation name of the Conversation Consumer is not important. And the number of replicas is increased according to the need.

When should a new Conversation Consumer deployed?

When the calls pile up in the RabbitMq queue, and cannot be processed, a new Conversation Consumer should be deployed. This is done by increasing the number of replicas.