Ich habe gerade einen Artikel geschrieben, in dem ich versucht habe, die Konzepte von Iteratees zu erklären, die von Play2 für diejenigen bereitgestellt werden, die versuchen, sie zu entdecken.
Hier ist die Schlussfolgerung des Artikels, denn es scheint, ich muss essentiell setzen Teile, um Ihre Frage zu beantworten. Aber mein Artikel ist ein Ganzes und deine Frage ist auch ziemlich groß ...
Wie auch immer, warum sollte ich Iteratee / Enumerator / Enumeratee verwenden?
Ich möchte Ihnen sagen, dass Iteratee / Enumerator / Enumeratee nicht ein ist lustiges Werkzeug für Menschen gefunden von funktionellen Konstruktionen. Sie sind nützlich in vielen Bereichen und sobald Sie verstehen, wie sie funktionieren, ich kann Ihnen versprechen, dass Sie anfangen werden, es mehr und mehr zu benutzen.
Moderne Webanwendungen sind nicht nur dynamisch generierte Seiten nicht mehr. Jetzt manipulierst du Datenflüsse, die von verschiedenen stammen Quellen in verschiedenen Formaten mit unterschiedlichen Verfügbarkeitszeiten. Sie muss möglicherweise riesige Datenmengen an eine große Anzahl von Kunden und an arbeiten in verteilten Umgebungen.
Iteratee sind für diese Fälle gemacht, weil es sichere, unveränderliche gibt und sehr gut, um mit Datenflüssen in Echtzeit umzugehen. Lass es uns erzählen Buzzword können Sie mehr sehen & amp; mehr "Realtime WebApp" und Iteratee ist damit verbunden;)
Tags und Links playframework-2.0 iteratee