Est-il possible pour un client d'accéder à l'IMR pour obtenir le nom d'hôte des serveurs?Un client peut-il accéder au Corba IMR pour obtenir des informations sur le serveur?
Répondre
Même ce que tuergeist suggère (l'adresse de l'hôte) n'est pas nécessairement là où un serveur est en cours d'exécution. Tout d'abord, il se peut que le serveur ne soit pas en cours d'exécution mais qu'il soit toujours enregistré avec l'IMR. Deuxièmement, le nom d'hôte peut correspondre à plusieurs adresses IP. une adresse IP peut se résoudre en plusieurs machines en utilisant une sorte de couche réseau de tolérance aux pannes supplémentaire. Enfin, si la spécification Fault Tolerant de CORBA est combinée avec IMR, il existe un autre niveau d'indirection.
La question soulevée par teurgeist est la plus appropriée, et le conseil de ne pas ajouter de services dépendant de la localisation est sage. En tant que note de bas de page, il est également mauvais de s'appuyer sur un comportement IMR, car l'IMR est l'un des aspects les plus sous-spécifiés de la spécification CORBA. Fondamentalement, il finit par dire, "un fournisseur peut en fournir un, et voici le genre de choses qu'il peut faire". C'est à peu près ça. Ainsi, si vous vous basez sur des comportements spécifiques ou des API spécifiques, vous vous êtes immédiatement lié à la mise en œuvre spécifique de l'IMR par un fournisseur.
Ceci est possible indirectement. Comme vous recevrez un "emplacement en avant" de l'IMR (référentiel d'implémentation). Votre ORB doit pouvoir extraire l'adresse de l'hôte de la redirection d'objet.
La question est: Que voulez-vous faire avec cette information? CORBA est (doit être) l'emplacement transparent ... Ainsi, n'ajoutez pas de services dépendants de l'emplacement!
- 1. Serveur demandant au client des informations?
- 2. remoting - informations sur le client. C#
- 3. Comment obtenir un identifiant client unique sur le serveur?
- 4. Comment extraire des informations supplémentaires du certificat SSL pour autoriser l'accès au client WebService sur WAS
- 5. Comment accéder à phpMyAdmin sur le serveur
- 6. Obtenir des informations sur Wikipedia - comment obtenir un formulaire HTML?
- 7. Obtenir des informations sur les perspectives par programme
- 8. SQLite pour le client-serveur
- 9. Silverlight: Accéder au bureau client- Propriétés d'affichage
- 10. Modification des informations d'identification sur côté client pour l'authentification de base sur Flex
- 11. Comment puis-je convertir un tableau sur le client en un octet [] sur le serveur?
- 12. Comment exécuter le fichier batch sur le serveur et renvoyer le résultat au client
- 13. Obtenir des informations sur la police .Net?
- 14. C#: obtenir des informations sur l'ordinateur dans le domaine
- 15. API SharePoint pour obtenir des informations sur l'exploration
- 16. Obtenir des informations sur serveur de noms pour les recherches DNS en Java
- 17. OpenID - obtenir des informations sur l'utilisateur?
- 18. regardant les commandes client sur le serveur
- 19. obtenir des informations sur la table cliquez
- 20. Obtenir des informations sur le modem dans .Net Compact Framework
- 21. Comment utiliser JQuery pour obtenir des informations sur certains tags?
- 22. PowerShell: comment obtenir des informations détaillées sur un événement WMI?
- 23. Javascript/ajax/php question: envoi du serveur au client fonctionne, l'envoi du client au serveur échoue
- 24. Obtenir les informations sur le matériel
- 25. Comment obtenir des informations en cliquant sur un lien?
- 26. Comment puis-je obtenir des informations client telles que le système d'exploitation et le navigateur?
- 27. Json « Parser Error » du serveur au client
- 28. Le client Flash XMLSocket ne se connecte pas au serveur
- 29. Le client a des problèmes pour se connecter au serveur à l'aide de sockets?
- 30. Corba request timeout
Veuillez indiquer le nom de votre ORB ou un exemple de code. Cela me permet de fournir un exemple qui correspond à vos besoins. – tuergeist