Skip to main content
Version: 2.3.1

RS-DELIVERY microservice

The rs-delivery microservice allows users to order products and retrieve these ordered files on a provided storage location. It is a part of the Functional overview - Product Restitution services

To achieve this task, this service:

  • makes requested products available by making an order on the rs-order microservice,
  • downloads these products and saves them on the provided storage location,
  • notifies the delivery request progress via AMQP protocol.

It is imperative to note that rs-delivery only supports AMQP communication (except for its configuration, which uses REST).

Current limitation

For now, the rs-delivery microservice can only :

  • deliver zip files to a S3-compatible storage server.
  • order products within a single suborder. Suborder limit size can be configured on rs-order microservice.
ConceptCompatibilityDescription
MultitenantYesCan handle multiple tenants/projects
Vertical scalabilityYesUses Jobs system
Horizontal scalabilityYesService can be deployed with multiple instances

You can learn how the service works with the How it works section.

How to use​

You can learn how to operate with the microservice thanks to API Guides :

How to configure​

To learn how the microservice is configured with static parameters from properties files see Configuration section.

To understand the configuration of specific tenant (aka project) see Import/export configuration section.

How to access source code​

Microservice source code is available on GitHub.