Какие операции легче реализовать в моделях «тянуть против» или «толкать» в потоковых библиотеках (и наоборот)? - PullRequest
4 голосов
/ 09 июня 2019

Автор Monix говорит в сравнении Monix с FS2

Где FS2 лучше:

  • модель связи между производителями и потребителямиосновывается на подтягивании, что иногда облегчает внедрение новых операторов

Там, где Monix лучше:

  • модель связи между производителями и потребителями основана на push (противодействие), и это делает его по сути более эффективным

Возникает несколько вопросов:

  • Какие операции легче реализовать в модели на основе тяг?
  • Существуют ли операции, которые сложнее для такой реализации?
  • Почему подход, основанный на вытягивании, по своей сути медленнее?
...