Push-Model

Push-Model

Das Push-Model ist ein Pattern zur Datenübertragung bei dem der Datenlieferant die Daten überwacht. Erkennt dieser Änderungen sendet er die geänderten Werte an den Datenempfänger. Der Empfänger verhält sich passiv und wartet, nachdem er sich nach dem Publish-Subscribe Pattern angemeldet hat, auf neue Werte.

Vorteile

  • Daten werden nur übertragen wenn sich auch tatsächlich Werte geändert haben.
  • Der Sender kann die Daten unmittelbar nach Wertänderung absenden und benötigt deshalb keine zusätzlichen Puffer.

Nachteile

  • Der Datenlieferant benötigt eine Auswertelogik für die Änderungserkennung.
  • Nach Verlust eines Wertes bei der Übertragung sind Sender und Empfänger asynchron. Diese Asynchronität wird erst bei der nächsten Wertänderung behoben.

Siehe auch

Literatur

Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Peter Sommerlad, Michael Stal: Pattern-oriented Software Architecture. John Wiley & Sons, Chichester ; New York 1996, ISBN 0 471 95869 7.


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Big Push Model — The Big Push Model is a concept in development economics or welfare economics that emphasizes the fact that a s decision whether to industrialize or not depends on the expectation of what other firms will do. It assumes economies of scale and… …   Wikipedia

  • Push th' Little Daisies — is a single released by the band Ween appearing on their third Album Pure Guava in 1992. It was released as a single in 1993.The song was a hit in Australia, spending 13 weeks on the Australian singles chart and peaking at number 18 [cite web |… …   Wikipedia

  • Push technology — Push technology, or server push, describes a style of Internet based communication where the request for a given transaction originates with the publisher or central server. It is contrasted with pull technology, where the request for the… …   Wikipedia

  • Model-based design — (MBD) is a mathematical and visual method of addressing problems associated with designing complex control,[1][2] signal processing[3] and communication systems. It is used in many motion control, industrial equipment, aerospace, and automotive… …   Wikipedia

  • Model United States Senate — (MUSS) is a student event intended to simulate the legislative process of the United States Senate. Various educational bodies organize MUSS events. Contents 1 DoDDS Europe MUSS 2 Floyd M. Riddick Model United States Senate at Stetson University… …   Wikipedia

  • Model minority — Sociology …   Wikipedia

  • Push-pull (aéronautique) — Dornier Do 335 Dornier Seastar …   Wikipédia en Français

  • push — ▪ I. push push 1 [pʊʆ] verb [transitive] 1. to work hard to persuade people to buy more of a product, for example by advertising it a lot: • Our sales staff will be pushing the new model hard. • IBM will use its huge sales force to push this… …   Financial and business terms

  • Model rocket — A typical model rocket during launch A model rocket is a small rocket that is commonly advertised as being able to be launched by anybody, to, in general, low altitudes (usually to around 100–500 m (300–1500 ft) for a 30 g (1 oz.) model) and …   Wikipedia

  • Model–view–controller — A general representation of the MVC design pattern. Model view controller concept. The solid line represents a direct as …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”