A system and method are provided for interfacing a naming service and a
client with the naming service allowing access to a plurality of different
sets of services from a plurality of globally addressable interfaces. As a
result of the calls, proxies are generated based on the received locations
of the global addressable interfaces. The proxies are received in an
allocation queue where the proxies are then allocated in a proxy pool,
wherein an allocation thread runs on the allocation queue and makes calls
to the naming service and the allocation queue replenishes the proxy pool
with the proxies. Access to the proxies in the proxy pool is allowed for
identifying the location of one of the global addressable interfaces in
response to a request received from the client.
Ένα σύστημα και μια μέθοδος παρέχονται για τη διασύνδεση μιας ονομάζοντας υπηρεσίας και ενός πελάτη με την ονομάζοντας υπηρεσία που επιτρέπει την πρόσβαση σε μια πολλαπλότητα των διαφορετικών συνόλων υπηρεσιών από μια πολλαπλότητα των συνολικά προσπελάσιμων διεπαφών. Ως αποτέλεσμα των κλήσεων, τα πληρεξούσια παράγονται βασισμένος στις λαμβανόμενες θέσεις των σφαιρικών προσπελάσιμων διεπαφών. Τα πληρεξούσια παραλαμβάνονται σε μια σειρά αναμονής κατανομής όπου τα πληρεξούσια διατίθενται έπειτα σε μια λίμνη πληρεξούσιου, όπου τρεξίματα κατανομής νημάτων στη σειρά αναμονής κατανομής και κάνουν τις κλήσεις στην ονομάζοντας υπηρεσία και η σειρά αναμονής κατανομής ξαναγεμίζει τη λίμνη πληρεξούσιου με τα πληρεξούσια. Η πρόσβαση στα πληρεξούσια στη λίμνη πληρεξούσιου επιτρέπεται για τον προσδιορισμό της θέσης μια από τις σφαιρικές προσπελάσιμες διεπαφές σε απάντηση σε ένα αίτημα που παραλαμβάνεται από τον πελάτη.