Een multihomed host is een computer of andere hardware die meer dan een IP-adres onderhoudt . Het hebben van meerdere IP-adressen is niet ongebruikelijk , omdat het adres betrekking heeft op de Internet-interface , niet de machine : een computer die zowel een Ethernet- en een Wi - Fi -verbinding heeft een ander IP -adres voor elke interface heeft . Met behulp van een multihomed computer kan invloed hebben op hoe Java Virtual Machines met elkaar omgaan . RMI Remote Method Invocation is een Java application programming interface die Java virtuele machines helpt - Java - based computing -platforms - maken gebruik van elkaars software . Als een ontwikkelaar een eigen programma op een Java- machine installeert , kan zij deze delen met andere ontwikkelaars en hen te voorzien van alle updates die ze maakt , maar dat kan veel tijd in beslag nemen . KMI maakt het makkelijker : . Zodra ze installeert de updates in de Web directory , RMI stelt de andere virtuele machines om de updates te krijgen zonder de ontwikkelaar doet geen verdere werkzaamheden aanroepen om contact te hebben met een object op afstand - een stukje software gehost op een andere Java- machine - met behulp van RMI , de eerste stap is meestal om verbinding te maken met een " stub " in een RMI register . De stub bevat identificerende gegevens voor de host machine houdt het object op afstand , voor de poort op die host waar RMI neemt verzoeken om het object te openen , en voor het object zelf . Het bevat ook een socket fabriek , dat is een RMI programma dat controleert hoe Java virtuele machines verbinden met het object . Multihomes en RMI Wanneer RMI probeert een object herstellen van een Multihome gastheer , het proces wordt ingewikkelder . Als het KMI op uw Java- machine identificeert WiFi adres van uw computer als de gastheer , kunnen computers die op u in een Ethernet-netwerk niet RMI gebruiken om alles op uw computer . U kunt RMI , zodat het biedt het intranet adres in te stellen , maar als je wilt dat andere virtuele machines toegang tot de jouwe door zowel Wi - Fi en Ethernet RMI vermogen, dat nog steeds niet de juiste setup . oplossingen om RMI maken bruikbaar ongeacht hoe andere computers aansluiten op uw host , gebruikt u de socket fabriek om de verbinding te controleren . Met behulp van een Java- variabele genaamd ThreadLocal , kunt u het stopcontact fabriek geeft een IP -adres dat alle computers met behulp van RMI moet verbinding maken . U kunt ook Java , zodat het biedt andere computers met een lijst van alle mogelijke namen gastheer - alle IP-adressen in uw netwerk - en selecteert de juiste uit die lijst < br . >
|