Photo clients

Processus

Un client est présent sur chaque complexe et sa photo doit être présente également sur chaque complexe.
Si j’édite la photo d’un client dans un complexe A, il faut que la photo de ce client soit présente dans le complexe B (vice-versa).

Ce qui pose problème et qui mène vers une boucle infini.

Pour éviter ce problème, sur chaque complexe deux buckets seront initiés pour les photos :

  • Le bucket de stockage de photos sert uniquement à la sauvegarde d'une photo depuis le complexe et aussi à la replication de la photo si une photo éditée pour un client a été fait depuis un autre complexe.
  • Le bucket de synchro sert à envoyer vers le central, la photo éditée. Et le central se charge de la replication.

Deployment

Pour répliquer les photos des clients du central vers un complexe, un minio-mirror doit être déclarer pour chaque complexe dans le namespace central.
Pour répliquer les photos des clients du complexe vers le central, un minio-mirror doit être déclarer dans le namespace complexe.