In special cases, RCS can also be installed in distributed architecture.
Software components are installed on several servers in distributed architecture. The architecture layout is provided below:
Distributed RCS architecture: logical layout
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 |