Skip to main content
Version: 2.0

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.