| Kanaal Kanaal is een generieke / eenvoudige faciliteit met als doel de verzending en het dispatchen van een bericht te maken. |
Download nu |
Kanaal Rangschikking & Samenvatting
- Vergunning:
- MIT/X Consortium Lic...
- Naam uitgever:
- Yigong Liu
Kanaal Tags
Kanaal Beschrijving
Kanaal is een generieke / eenvoudige faciliteit met als doel het doorgeven en de verzending van het bericht te maken. Kanaal is een generieke / eenvoudige faciliteit met het doel om gebeurtenisverzending en -bericht te maken die zo eenvoudig zijn om te gebruiken als gegevensstructuren: kanaal is een sjabloonbibliotheek, met de belangrijkste componenten die worden geconfigureerd als sjabloonparameters: sjabloonklasse-kanaal door ID_TYPE, ID_TRAIK en Router te vervangen Met verschillende betonnen klassen, kan kanaal tabel / lineaire berichtroutering, hiërarchische routering en associatieve routering (Linda-stijl) ondersteunen bij de vraag van de gebruiker. Op dezelfde manier kunnen we integer, string, podstructies of elke klasse als bericht-ID's gebruiken (op voorwaarde dat de juiste bewerkingen zijn gedefinieerd met ID_TRAAIE) Kanaal biedt compleet publiceren / abonneren interface voor kanaalleden (peer threads in Message Passing and Objects in Evenement Disconting ) Naar pub / subbericht / gebeurtenis-ID's / typen en verzenden / ontvangen Berichten / EvenementenClannels worden lokale entiteiten verwerken die kunnen worden "aangesloten" om transparante gedistribueerde communicatie tussen leden in verschillende kanalen (connectoren op basis van TCP-socket en Unix-domeincontactdoos mogelijk te maken. AS SAMPLES) NAMESPACE CONTROLE: de IDS gepubliceerd / ingeschreven door kanaalleden vormen de naamruimte van het kanaal. Kanaal verstrekt publiceren / abonneren scope-controle; Wanneer ID's worden gepubliceerd / ingeschreven, kunnen peers gewenste scope (lokaal, afgelegen, globaal) opgeven wanneer 2 kanalen zijn aangesloten, hun naamruimten worden automatisch "samengevoegd", die transparant is voor zowel kanaalleden als programmeurs. Leden kunnen communiceren met leden in externe kanalen op dezelfde manier als bij lokale leden (per pub / sub-ID's) .Namespace-samenvoeging / integratie wordt geregeld door: ID-scopespecificatiesfilters en vertalers die zijn gedefinieerd bij kanaalaansluitingenChannelcommunicatie zijn peer-2-peer; Er zijn geen centrale daemons vereist voor Message Passing.Channel Support, zowel asynchrone boodschap passerende en synchrone gebeurtenisdispatching-modellen. Channel is gebouwd op de top van ACE (adaptieve communicatieomgeving) om platformonafhankelijkheid te winnen. Wat is er nieuw in deze release: · Het raamwerk werd geporteerd Naar Windows XP met VC8. · Dispatching-beleid werd toegevoegd als een kanaalsjabloonparameter om verschillende dispatchingalgoritmen te ondersteunen. · Broadcast en het eenvoudige dispatchen van roundrobin werden geïmplementeerd voor het testen. · Terugbellen is gewijzigd in de functorstijl, zodat normale functies en functoren rechtstreeks kunnen zijn gebruikt als callbacks.
Kanaal Gerelateerde software