Condividi tramite


Concetti relativi a TIBCO Rendezvous

Concetti illustrati

Nella tabella seguente vengono descritte alcune funzionalità e concetti di TIBCO Rendezvous.

Concetto Definizione
Messaggi Trasportano i dati tra processi o thread di programmi. I messaggi contengono campi autodescrittivi. I programmi possono modificare i campi del messaggio, inviare messaggi e riceverne.
Eventi Creare oggetti evento per registrare l'interesse in condizioni significative. Ad esempio, l'invio di un evento del listener indica al programma che è arrivato un messaggio, l'invio di un evento timer indica al programma che il relativo intervallo è trascorso.

I programmi definiscono le funzioni di richiamata degli eventi per elaborare gli eventi.
Oggetti I messaggi vengono associati a un nome logico (oggetto). I programmi rimangono in ascolto di un particolare oggetto o messaggi pubblici in un oggetto specifico.
Trasporti Oggetti che definiscono l'ambito, il meccanismo e i protocolli per il recapito.
Modalità batch Gli oggetti trasporto di TIBCO Rendezvous supportano una modalità batch per la pubblicazione dei messaggi.
La modalità predefinita è: inviare messaggi non appena possibile. La modalità Batch timer è: accumulare messaggi e inviare quando il buffer è pieno o l'intervallo timer scade.
Coda I programmi creano code di eventi per organizzare gli eventi stessi. Una coda contiene una sequenza di oggetti evento pronti per essere elaborati.
Gruppo di code Personalizza l'elaborazione degli eventi combinando le code utilizzando diverse priorità.
Recapito di messaggi certificati Conferma il recapito di ogni messaggio a ogni destinatario registrato. I messaggi vengono recapitati nonostante l'arresto e il riavvio del processo utilizzando ledger basati su file.

Il recapito certificato assicura ai programmi che ogni messaggio certificato raggiunga il destinatario previsto, nell'ordine di trasmissione. Quando il recapito non è possibile, i programmi di trasmissione e ascolto ricevono informazioni esplicite su ogni messaggio non recapitato.

I programmi determinano un limite di tempo esplicito per ogni messaggio.

Dopo che un programma ha inviato un messaggio certificato, il software TIBCO Rendezvous continua i tentativi di recapito finché l'operazione non viene completata o finché non scade il limite di tempo del messaggio.

Il software di recapito certificato TIBCO Rendezvous presenta messaggi di avviso per informare i programmi circa ogni evento significativo correlato al recapito.

TIBCO Rendezvous registra lo stato di ogni messaggio in un ledger. Per i programmi che richiedono la certificazione solo per la durata del processo del programma è consigliabile utilizzare un ledger basato su processo. Per i programmi che richiedono la certificazione al di là dell'arresto dei processo e del riavvio del programma, utilizzare un ledger basato su file.

quando il recapito certificato non è consentito, le condizioni di recapito vengono ridotte alla semantica standard di recapito affidabile di TIBCO Rendezvous.
Daemon di code distribuite Un servizio viene distribuito tra diversi processi.

Il daemon di TIBCO Rendezvous completa il percorso delle informazioni tra i processi del programma TIBCO Rendezvous attraverso la rete. I programmi tentano di connettersi a un processo del daemon di TIBCO Rendezvous. Se un processo del daemon locale non è ancora in esecuzione, il programma ne avvia uno automaticamente e stabilisce la connessione. Il daemon di TIBCO Rendezvous organizza i dettagli del trasporto di dati, l'ordinamento dei pacchetti, il riconoscimento di ricezione, le richieste di ritrasmissione e l'invio delle informazioni ai processi del programma corretto. Il daemon nasconde tutti questi dettagli ai programmi TIBCO Rendezvous. Il daemon TIBCO Rendezvous è pressoché invisibile ai programmi da esso dipendenti. I programmi trasmettono e ricevono informazioni utilizzando le chiamate di comunicazione di TIBCO Rendezvous e il daemon di TIBCO Rendezvous controlla il recapito delle informazioni nella posizione appropriata.

Il daemon esegue le operazioni seguenti:

- Trasmette messaggi in uscita dai processi del programma alla rete.
- Recapita messaggi in ingresso dalla rete ai processi del programma.
- Filtra i messaggi indirizzati all'oggetto.
- Protegge i programmi dalle idioincrone del sistema operativo, ad esempio socket di basso livello.
Sicurezza TIBCO Rendezvous supporta l'autenticazione basata su certificati o (utente, password).
Circuiti virtuali Consentono la comunicazione di Rendezvous tra due terminali su una connessione monitorata esclusiva e continua.
Comunicazione diretta Comunicazioni point-to-point senza processi intermediari del daemon Rendezvous.

Vedere anche

Messaggi nell'adapter BizTalk per TIBCO Rendezvous
Per iniziare