Pregunta

Me pregunto, ¿qué significan las nuevas características de C # 5.0 asíncronos para Rx - extensiones reactivas? Parece ser no un reemplazo, pero parece que se superponen -. Task y IObservable

¿Fue útil?

Solución

Comprobar también: TPL flujo de datos Información general sobre TDF y Rx:

  

Los lectores astutos pueden notar algunas similitudes entre TPL flujo de datos y reactiva Extensiones (Rx), actualmente disponible para su descarga en los DevLabs prototipos de sitios. Rx se centra principalmente en la coordinación y la composición de los flujos de eventos con una API basada en LINQ, que proporciona un rico conjunto de combinadores para manipular IObservables de datos. Por el contrario, TPL flujo de datos se centra en proporcionar bloques de construcción para el paso de mensajes y paralelización de CPU y E / S aplicaciones de uso intensivo con alto rendimiento y baja latencia, mientras que también proporciona a los desarrolladores el control explícito sobre cómo se almacena temporalmente los datos y se mueve sobre el sistema . Como tal, Rx y TPL de flujo de datos, mientras que potencialmente visto como similares a un nivel de 30.000 pies, direcciones distintas necesidades. Aun así, TPL flujo de datos y Rx proporcionan una historia juntos mejor.

Otros consejos

Jeff escribe en el foro Rx Rx que seguirá siendo utilizado para orquestar múltiples tareas por eventos, Rx tiene una nueva versión que incluye IAsyncEnumerable utilizar el nuevo asíncrono presenta en Rx.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top