OpenWIS / WIS2-PoC-1

0 stars 3 forks source link

UCS-018: Regional Data Sharing Hub reliability & high availability #10

Closed tg4444 closed 6 years ago

tg4444 commented 6 years ago

Title 

UCS-018: Regional Data Sharing Hub reliability & high availability

Description 

The Regional Data Sharing Hub infrastructure provides the required components that guarantee reliable message dissemination and high availability. The system provides multiple dockerized Messaging Server instances behind a dockerized load balancer.

Triggers 

Actors 

RDSH.

Preconditions 

Steps of Execution

  1. The data for dissemination is placed on the Messaging Server queue.
  2. The data is transmitted to all active subscribers.
  3. The data is stored so that it will be re-transmitted to inactive subscribers.
  4. The load balancer ensures that load is distributed evenly on the available Messaging Server instances.
  5. Taking a Messaging Server instance offline does not cripple the RDSH, since the rest of the instances handle the load.

Success Conditions

The message dissemination takes place without problems during high loads and Messaging Server instance failures.

Dependent Use Cases

rogers492 commented 6 years ago

Not required for PoC.