Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » QAnywhere » QAnywhere-Technologie » QAnywhere-Architektur

 

Szenario für Messaging mit Push-Benachrichtigungen

Eine Push-Benachrichtigung ist eine spezielle Nachricht, die vom Server an einen QAnywhere-Client gesendet wird. Die Push-Benachrichtigung erfolgt, wenn eine Nachricht im Server-Nachrichtenspeicher eintrifft. Der Messaging-Server benachrichtigt automatisch den Listener des empfangenden Clients über die Push-Anforderung. Der Client beginnt die Nachrichtenübertragung, um Nachrichten zu empfangen, die auf dem Server warten, oder unternimmt eine benutzerdefinierte Aktion.

Push-Benachrichtigungen führen zwei zusätzliche Komponenten in die QAnywhere-Architektur ein. Serverseitig sendet ein QAnywhere-Notifier Push-Benachrichtigungen aus. Clientseitig empfängt ein QAnywhere-Listener diese Push-Benachrichtigungen und reicht sie an den QAnywhere Agent weiter.

Wenn Sie keine Push-Benachrichtigungen verwenden, werden Nachrichten trotzdem vom Server-Nachrichtenspeicher an den Client-Nachrichtenspeicher gesendet, aber die Übertragung muss vom Client initiiert werden, wie z. B. durch die Verwendung einer Richtlinie für die geplante Übertragung.

Die Architektur beim Messaging mit Push-Benachrichtigungen ist eine Erweiterung von der unter Einfaches Messaging-Szenario beschriebenen. Das folgende Diagramm zeigt diese Architektur:

QAnywhere-Architektur, einschließlich Push-Benachrichtigungen.

Die folgenden Komponenten werden dem einfachen Messaging-Szenario hinzugefügt, um eine Push-Benachrichtigung zu ermöglichen:

  • QAnywhere-Notifier   Der Notifier ist die Komponente des MobiLink-Servers, die für die Zustellung von Push-Benachrichtigungen verwendet wird.

    Der QAnywhere-Notifier ist eine speziell konfigurierte Instanz des Notifiers, der Push-Benachrichtigungen versendet, wenn eine Nachricht für die Zustellung bereit ist.

  • Listener   Der Listener ist ein separater Prozess, der auf dem Client ausgeführt wird. Er empfängt Push-Benachrichtigungen und reicht sie an den QAnywhere Agent weiter. Richtlinien des QAnywhere Agent legen fest, ob Push-Benachrichtigungen automatisch eine Nachrichtenübertragung bewirken.

 Siehe auch