The Distribution service contains the following microservices:
Distribution - Responsibilities include:
Hosting the API and UI endpoints
Sending distribution tasks via Redis to the Distributor
Syncing the other Distribution nodes with changes
Processing distribution tasks
Communicate with Artifactory edge nodes
Communicate with the source Artifactory
Router - Responsible for communication between all the microservices and cross-product.