7. Где удобней применять Push
• Event-driven
• Complex Event Processing
• Много асинхронных операций
• Fraud-detection
• Stock operations
8. С Push сложней работать
• Отсутствует унифицированный
API для Push модели
• Нет средств для композиции
• Асинхронность – всегда
проблемы
• Нет контроля над окружающей
средой
12. Observable коллекции
• Интерфейсы
IEnumerable/IObservable
двойственны =>
• Взаимозаменяемы =>
• Действуют те же законы =>
• Можно рассматривать поток
событий как коллекцию =>
• LINQ !!!
26. И много других
Sum Count Any Min Max Scan
Replay Publish SkipWhile Then
Switch Interval Delay Throttle
Sample Buffer TimeInterval Timeout
Timestamp Repeat Retry Next
OnErrorResumeNext Catch And Join
GroupBy
…
http://msdn.microsoft.com/en-us/library/hh212048(v=vs.103).aspx