Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parCapucine Latour Modifié depuis plus de 9 années
1
Question 2.5 La répartition des Person entre les serveurs Repertory
2
Client Y Serveur ( A..G ) Rep (A..G) Serveur ( H..Z ) Rep (H..Z) Client X get("Zoe") list() A..G list() H..Z Chaque client connaît la répartition
3
Client Y Serveur ( A..G ) Rep (A..G) Serveur ( H..Z ) Rep (H..Z) Client X get("Zoe") listAll() A..G listAll() H..Z Chaque client connaît la répartition grâce à un objet LocRep qui décrit la répartition Localisation LocRep SeqOfRepertoryServer listServers() struct RepertoryServer { Repertory rep; string firstbound; string lastbound; };
4
Serveur ( A..G ) Rep 50 entrées Serveur ( H..Z ) Rep 45 entrées Client X 1- listBetween(".*",40,100,-) first=40,last=49,size=50 Le cas ListBetween listBetween(".*",40,100,-) first=40,last=94,size=95 2- listBetween(".*",0,50,-) first=0,last=44,size=45
5
Client X Client Y Serveur ( A..G ) Rep (A..G) Serveur ( H..Z ) Rep (H..Z) get("Zoe") list() A..G get("Zoe") Chaque client ne s’adresse qu’à un seul serveur : les serveurs connaissent la répartition
6
Client Y Client XServeur ( A..G ) Rep (A..G) Serveur ( H..Z ) Rep (H..Z) Proxy ProxyRep get("Zoe") list() get("Zoe") list() A..G list() H..Z Chaque client passe par un proxy
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.