Teilen über


TIBCO Rendezvous-Konzepte

Erläuterte Konzepte

In der nachstehenden Tabelle werden einige der Features und Konzepte in TIBCO Rendezvous beschrieben.

Konzept Definition
Meldungen Übertragen von Daten zwischen Programmprozessen oder Threads. Nachrichten enthalten selbstbeschreibende Datenfelder. Programme können Nachrichtenfelder bearbeiten, Nachrichten senden und Nachrichten empfangen.
Ereignisse Erstellen von Ereignisobjekten zum Registrieren eines Interesses unter wichtigen Bedingungen. Beispielsweise wird das Programm durch das Senden eines Listenerereignisses informiert, dass eine Nachricht eingetroffen ist; durch das Senden eines Zeitgeberereignisses wird das Programm informiert, dass sein Intervall abgelaufen ist.

Programme definieren Ereignisrückruffunktionen zum Verarbeiten von Ereignissen.
Themen Nachrichten werden einem logischen Namen (Betreff) zugeordnet. Programme überwachen Nachrichten auf einen bestimmten Betreff oder veröffentlichen Nachrichten unter einem bestimmten Betreff.
Transportprotokolle Objekte, mit denen Übermittlungsbereich, -mechanismus und -protokolle definiert werden.
Batchmodus TIBCO Rendezvous-Transportobjekte unterstützen einen Batchmodus zum Veröffentlichen von Nachrichten.
Der Standardmodus lautet: Nachrichten so bald wie möglich senden. Der Zeitgeberbatchmodus lautet: Nachrichten sammeln und erst senden, wenn der Puffer voll oder das Zeitgeberintervall abgelaufen ist.
Warteschlange Programme erstellen Ereigniswarteschlangen zum Organisieren von Ereignissen. Eine Warteschlange enthält eine Folge von Ereignisobjekten, die sofort verarbeitet werden können.
Warteschlangengruppe Passt die Ereignisverarbeitung durch das Kombinieren von Warteschlangen (mit unterschiedlichen Prioritäten) an.
Zertifizierte Nachrichtenübermittlung Bestätigt die Übermittlung jeder Nachricht an jeden registrierten Empfänger. Übermittelt Nachrichten trotz Prozessbeendigung und Neustarts unter Verwendung dateibasierter Hauptdateien.

Die zertifizierte Übermittlung stellt für Programme sicher, dass jede zertifizierte Nachricht jeden vorgesehenen Empfänger – in der Reihenfolge des Sendens – erreicht. Wenn keine Übermittlung möglich ist, empfangen sowohl das sendende als auch das überwachende Programm explizite Informationen zu jeder nicht übermittelten Nachricht.

Programme bestimmen ein explizites Zeitlimit für jede Nachricht.

Nachdem ein Programm eine zertifizierte Nachricht gesendet hat, setzt die TIBCO Rendezvous-Software die Übermittlungsversuche fort, bis entweder die Übermittlung gelingt oder das Zeitlimit für die Nachricht abgelaufen ist.

Die TIBCO Rendezvous-Software für zertifizierte Übermittlung erstellt Beratungsnachrichten, um Programme über jedes wichtige Ereignis im Zusammenhang mit der Übermittlung zu informieren.

Die TIBCO Rendezvous-Software für zertifizierte Übermittlung zeichnet den Status jeder Nachricht in einer Hauptdatei auf. Programme, bei denen eine Zertifizierung nur für die Dauer des Programmprozesses erforderlich ist, sollten eine prozessbasierte Hauptdatei verwenden. Programme, für die eine Zertifizierung erforderlich ist, die über die Prozessbeendigung und den Programmneustart hinausgeht, verwenden eine dateibasierte Hauptdatei.

Wenn eine zertifizierte Übermittlung nicht zulässig ist, werden die Übermittlungsbedingungen auf die TIBCO Rendezvous-Standardsemantik für zuverlässige Übermittlung verringert.
Verteilte Warteschlangendaemons Verteilen einen Dienst über mehrere Prozesse.

Der TIBCO Rendezvous-Daemonprozess vervollständigt den Informationspfad zwischen den TIBCO Rendezvous-Programmprozessen im gesamten Netzwerk. Programme versuchen, eine Verbindung mit dem TIBCO Rendezvous-Daemonprozess herzustellen. Wenn noch kein lokaler Daemonprozess ausgeführt wird, startet das Programm einen einzigen automatisch und stellt eine Verbindung damit her. Der TIBCO Rendezvous-Daemonprozess ordnet die Details von Datentransport, Paketsortierung, Empfangsbestätigung, Anforderungen von erneuter Übertragung sowie Verteilen von Informationen an die richtigen Programmprozesse. Der Daemonprozess blendet alle diese Details aus den TIBCO Rendezvous-Programmen aus. Der TIBCO Rendezvous-Daemonprozess ist für die davon abhängigen Programme nahezu unsichtbar. Programme senden und empfangen Informationen über TIBCO Rendezvous-Kommunikationsaufrufe, und der TIBCO Rendezvous-Daemonprozess ruft Informationen an der richtigen Stelle ab.

Der Daemonprozess führt folgende Aufgaben aus:

– Überträgt ausgehende Nachrichten von Programmprozessen an das Netzwerk.
– Übermittelt eingehende Nachrichten aus dem Netzwerk an Programmprozesse.
– Filtert nachrichten mit Betreffs.
- Schirmt Programme von Betriebssystem-Idiosyncrasies ab, z. B. Low-Level-Sockets.
Security TIBCO Rendezvous unterstützt Authentifizierung auf der Grundlage von Zertifikaten oder (Benutzer, Kennwort).
Virtuelle Leitungen Ermöglichen die Rendezvous-Kommunikation zwischen zwei Terminals über eine exklusive und ständig überwachte Verbindung.
Direkte Kommunikation Punkt-zu-Punkt-Kommunikationen ohne als Vermittler fungierende Rendezvous-Daemonprozesse

Weitere Informationen

Nachrichten in BizTalk-Adapter für TIBCO Rendezvous
Erste Schritte