写点什么

RxJS 的异步、LINQ 和未来

  • 2013-12-30
  • 本文字数:475 字

    阅读完需:约 2 分钟

Reactive Extensions for JavaScript 2.2 包含一个可选的组件(rx.async.js),用于异步数据源。它满足了绑定到事件、回调和 promise 的需要。

对于标准事件, Rx.Observable.fromEvent 函数只要求对象持有事件和事件名称。 对于自定义事件, Rx.Observable.fromEventPattern 允许传递单独的函数,用于添加和解除事件处理程序。

将 promise 转换为可观察对象(observable)也十分简单。在构造完 promise 之后,用 Rx.Observable.fromPromise 包装一下即可。

对于 JavaScript 开发者,特别是 Node.js 开发者来说,回调必然是需要重点考虑的部分。

因此 Async RxJS 为标准 Node 风格的回调提供了包装器。后者假设回调的第一个参数用于传递错误信息。

RxJS 的未来

RxJS 未来的一个方向是查询表达式解析。和.NET 的 LINQ 一样,开发者可以在运行时对 IndexDB 和 OData 这样的数据源创建查询。尽管 OData 可以应对大多数场景,但这无疑为创建其他 LINQ 化的提供器打开了大门。

Rx 要解决的另一个问题是回压(back pressure)。当传入消息过于频繁而无法处理时,Observer 可以对源进行节流。

原文链接: Async, LINQ, and the Future of RxJS

2013-12-30 04:415016
用户头像

发布了 59 篇内容, 共 26.7 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

模块二作业

Chris Cheng

架构实战营

volatile 关键字需要知道的几点

lich0079

Java volatile Disruptor unsafe false sharing

架构实战营 - 模块 02 作业

架构实战营

听说你们写毕业设计没有动态数据?Python教你一步完成!

大数据老哥

联想小新潮7000安装CentOS后重装Windows10

笑春风

python 异常处理

若尘

异常 异常处理 Python编程

最新、最全、最详细的 MySQL 数据库学习笔记总结(2021最新版)

民工哥

MySQL 数据库 Linux 后端 运维工程师

数据仓库为什么要分层

五分钟学大数据

数据仓库 4月日更

让孩子爱上阅读(三)

箭上有毒

读书笔记 4月日更

架构实战营模块2作业

竹林七贤

架构实战营

架构实战营模块2作业

阿体

Sqlserver2008参数化踩的坑

风翱

SqlServer 4月日更

架构实战营 模块二 课后作业

Lingjun

架构训练营

架构训练营模块 2 作业 - 江哲

江哲

最详细的 K8S 学习笔记总结(2021最新版)!建议收藏

民工哥

Kubernetes 容器 运维 后端

架构训练营模块 2 作业 - 张动动

张大彪

架构训练营

智能小车系列-NODE版SBUS飞控协议解析历程

波叽波叽啵😮一口盐汽水喷死你

SBUS 飞控协议 SBUSReceiver S.BUS SBUSUART

架构师实战营-模块二作业

大可

架构实战营-模块2作业

夏日

架构训练营

PHP异常处理

Sakura

4月日更

架构实战营——作业二: 朋友圈架构分析

开拓纪

微信朋友圈 #架构实战营

工作中的设计模式 —— 建造者模式

程序员小航

Java 设计模式 建造者模式

Toolkit 大更新:UI 更美观,用起来更方便!

程序员小航

Java IDEA idea插件 IntelliJ IDEA JSON格式化

模块二作业:微信朋友圈高性能复杂度分析

@oo?金樱子

面试总结-Java-2年

U2647

Java 面试 4月日更

爬虫IP代理池代码记录

空城机

Python 爬虫 代理IP 4月日更

模块二 分析微信朋友圈的高性能复杂度

ifc177

【AI全栈SOTA综述 】这些你都不知道,怎么敢说会AI?【语音识别原理+实战】

cv君

AI 算法 音视频 引航计划

架构实战训练营 - 模块二课后作业

Johnny

架构实战营

Oozie平台调度

大数据技术指南

oozie 4月日更

架构师实战营 模块二作业 微信朋友圈高性能架构分析

好吃不贵

RxJS的异步、LINQ和未来_JavaScript_Jonathan Allen_InfoQ精选文章