Forum: Datenbanken
Delphi
by mjustin,
23. Mär 2012
Ja, eine Verteilung einer Nachricht an mehrere Empfänger ist natürlich möglich:
* man legt eine Queue pro Empfänger an, oder
* man verwendet einen "Topic", Nachrichten, die an einen Topic gesendet werden, werden an alle angemeldeten Empfänger gesendet, dabei kann auch mit Selektoren weiter gefiltert werden
Forum: Datenbanken
Delphi
by mjustin,
22. Mär 2012
Vorausgesetzt der Client ist gerade nicht durch andere Aufgaben stark ausgelastet, und die Datensätze kommen nicht zu schnell an, ist das sicher eine Option.
Der Server muss aber möglicherweise den Datensatz erst einmal speichern und wieder auslesen bevor er ihn zum Client sendet, falls Trigger oder andere Automatismen in der Datenbank den Satz verändern können (zum Beispiel Defaultwerte die...
Forum: Datenbanken
Delphi
by mjustin,
22. Mär 2012
Sogenannte Message Broker wie Apache ActiveMQ bieten diese Features:
* eine Nachricht kann gezielt an bestimmte Clients gesendet werden (anstatt Polling)
* Nachrichten können aber auch über einen 'Kanal' - auch 'Topic' (Thema) genannt - an alle Clients zugestellt werden, die diesen Kanal abonniert haben. Wenn man im konkreten Anwendungsfall je Filter einen Kanal definiert und die Nachrichten...