Distributed architecture components

Introduction

In special cases, RCS can also be installed in distributed architecture.

Distributed architecture layout

Software components are installed on several servers in distributed architecture. The architecture layout is provided below:

Distributed RCS architecture: logical layout

Distributed architecture components

Following are the difference in components in distributed architecture compared to All-in-One architecture:

Component Function Installation
Collector

One per each Anonymizing Chain, it collects data communicated by the last Anonymizer in the chain. It requires a single license.

one or more servers in front end environment
Network Controller

One per architecture, it is included in first Collector installation.

one server in front end environment
Shard x Additional RCS distributed database partitions. Shard 0 is included in Master Node. It includes Worker service to decode data and enter it in the database. one or more servers in back end environment