Feature manager (rs-fem)
Overview
Feature Manager
or rs-fem is the service that manages products in
GeoJSON format. It is the main service of the
Functional overview - GeoJson services.
It is one of the many data sources that can be crawled by the rs-dam microservice to populate the meta-catalog as described in Functional overview - Meta catalog Services.
Feature Manager
or rs-fem
responsibilities:
- Create, update, patch or delete products in GeoJson format,
- Submit files to rs-storage microservice to be stored on one or many storage locations
- Handle GeoJson products versioning
- Notify events on GeoJSON products to subscribers
Concept | Compatibility | Description |
---|---|---|
Multitenant | Yes | Can handle multiple tenants/projects |
Vertical scalability | Yes | Uses Jobs system |
Horizontal scalability | Yes | Service 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:
- Create product using REST API or using AMQP API shows you how to submit Feature requests to create new products or create a new version of an existing one. Products versioning is explained in this How it works section
- Patch product using REST API or using AMQP API shows you how to patch a product.
- Delete product using REST API or using AMQP API shows you how to delete a product.
- Publish an acknowledge AMQP request shows you how to create an Acknowledge request
- Get requests progress through AMQP API shows you how to retrieve Feature requests updates.
How to configure
To learn how the microservice is configured with static parameters from properties files see Configuration section.
To understand the configuration of a specific tenant (aka project) see Import/export configuration section.
How to access through UI
You can follow the User manuel to learn about the administrator UI related functionalities :
How to access source code
Microservice source code is available on GitHub.