Oversigt over Agent Controller
Agent Controller er en dæmonproces, der giver klientprogrammer mulighed for at starte værtsprocesser og kommunikere med agenter, der findes samtidig i værtsprocesser. Agent Controller-konfigurationen er angivet af to sæt konfigurationsfiler. Det første sæt er basiskonfigurationen, som beskriver programmets standardindstillinger. Det andet sæt er plugin-konfigurationen, som beskriver de programspecifikke indstillinger.
Agent Controller er en komponent, der findes på open source-projektet TPTP.
Agent Controller indeholder en metode til at udvide programfunktionsmåden, så oplysninger om programmets udførelse kan eksternaliseres og derefter opsamles lokalt eller eksternt. Agent Controller kommunikerer med følgende komponenter:
- Værtsproces
- Den proces, der indeholder det program, der er under test.
- Agent
- En genanvendelig binær fil, der leverer services til værtsprocessen, og endnu vigtigere: leverer en portal, hvorfra programdata kan videresendes til tilknyttede klienter. En værtsproces kan have én eller flere aktive agenter kørende. Selvom værtsprocessen ikke indeholder en agent til at begynde med, kan visse procesbetingelser resultere i, at der oprettes en agent på et tidspunkt under processens livscyklus.
- Klient
- Et lokalt eller eksternt program, der er den endelige destination for værtsprocesdata, som er eksternaliseret af en agent. En enkelt klient kan være knyttet til mange agenter samtidigt. Men en klient behøver ikke altid at være knyttet til en agent.
- Agent Controller
- En dæmonproces, der er placeret på alle distributionsværter og leverer den mekanisme, som klientprogrammerne enten kan bruge til at starte nye værtsprocesser eller tilknytte sig agenter, der findes samtidigt i eksisterende værtsprocesser. Klienten kan være placeret på samme vært som Agent Controller, eller den kan være ekstern. Agent Controller kan kun kommunikere med processer på samme node.
Bemærk: En agent kan indlæses eller oprettes af en værtsproces, men en klient er ikke automatisk knyttet til denne agent. Klienten skal sende en anmodning til Agent Controller om at blive tilknyttet en bestemt agent.
Relaterede opgaver
Administrér Agent Controller