In MobiLink 11.0 und früher konnte die serverinitiierte Synchronisation in einer MobiLink-Serverfarm redundante Push-Benachrichtigungen verursachen, die zu einer gesteigerten Auslastung und zusätzlichen Synchronisationen der konsolidierten Datenbank in einer MobiLink-Serverfarm führten. Ein Notifier kann nun auf jedem MobiLink-Server in der Farm ausgeführt werden. Die Notifier stellen gemeinsam sicher, dass keine redundanten Push-Benachrichtigungen für einen Listener vorhanden sind. Mit der mlsrv11-Serveroption -lsc werden Informationen an andere Server übermittelt, wenn sie eine Verbindung mit dem lokalen MobiLink-Server herstellen wollen. Weitere Hinweise finden Sie unter Option -lsc.
Diese Funktion macht einen bestimmten Notifier zum primären Notifier. Alle anderen Notifier werden zu sekundären Notifiern. Der primäre Notifier steuert Push-Benachrichtigungen direkt oder indirekt über die sekundären Notifier. Die sekundären Notifier leiten auch Listener-Informationen an den primären Notifier, sodass dieser weiß, wo sich die Notifier befinden und wie sie erreicht werden können.
Wenn der MobiLink-Server ausfällt, auf dem der primäre Notifier läuft, wird von der Serverfarm ein neuer primärer Notifier gewählt und die Benachrichtigungen werden fortgesetzt.
Listener können mit jedem MobiLink-Server in der Farm eine Verbindung herstellen, ohne wissen zu müssen, welcher Server der Primärserver ist.
Um diese Funktion verwenden zu können, sind die folgenden mlsrv11-Befehlszeilenoptionen auf jedem MobiLink-Server in der Farm erforderlich:
Auf host001:
mlsrv11 -notifier -zs ml001 -lsc tcpip(host=host001;port=2439) ... |
Auf host007:
mlsrv11 -notifier -zs ml007 -lsc tcpip(host=host007;port=2439) ... |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |