写点什么

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:414666
用户头像

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

关注

评论

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

华为视频独家呈现:发布会开场舞《见非凡》AiMax 版来袭

最新动态

mac苹果电脑矢量绘图软件:Sketch for mac 中文激活版

你的猪会飞吗

sketch Mac Mac软件下载站 mac破解软件下载

火山引擎携手招商银行共探智能体应用,加速数字金融创新

新消费日报

支撑AI的算力芯片,未来何去何从?

博文视点Broadview

GitHub Star 数量前 13 的自托管项目清单

NocoBase

GitHub 开源 自托管 self-hosted

爱回收商品详情数据接口

tbapi

爱回收API 爱回收商品详情数据接口

参赛心得和思路分享:2021第二届云原生编程挑战赛2: 实现一个柔性集群调度机制

阿里云天池

云原生

读书笔记:简单高效的工作方式

老张

读书笔记 团队管理 远程办公

如何高效的匹配、筛选数据,避免嵌套循环

六哥是全栈

Java ts 开发技巧

化“腐朽”为“神奇”:5 种 RAG 优化技术应对千奇百怪的 Query

Baihai IDP

程序员 AI rag Baihai IDP 企业 9 月 PK 榜

洞悉市场脉搏,从实时监控商品信息开始 —— 淘宝API的力量

技术冰糖葫芦

API Explorer平台 api 网关 API Gateway API 测试 pinduoduo API

现在的 AI ,有多会做老师?

Trae

Python 人工智能 程序员 AI 求职

互联网大厂Java面试高手心法,在寒潮之下找到自己心仪的 offer。

码哥字节

Java 后端面试

关于粒子滤波的解析

芯动大师

粒子滤波

Go必知必会:掌握Go语言中的Channel,并发编程的核心

王中阳Go

并发 channel Go 语言 GO语言编程

对接开源大模型应用开发平台最佳实践

阿里云大数据AI技术

人工智能 LLM rag OpenSearch dify

鸿蒙NEXT生态应用核心技术理念:一次开发,多端部署

芯盾时代

鸿蒙 物联网 国产化替代

DBeaver 24.2 发布下载,新增功能概览

sysin

数据库 sql 管理工具 Dbeaver

如何留住自己的团队?

秃头小帅oi

议程抢先看!安谋科技、英特尔、浪潮信息、蚂蚁集团等企业大咖齐聚 2024 云栖大会操作系统开源专场

OpenAnolis小助手

操作系统 云栖大会 龙蜥社区 龙蜥操作系统 AIibaba CIoud Linux

对游戏语音软件Oopz遭遇DDoS攻击后的一些建议

网络安全服务

负载均衡 udp 语音聊天软件 DDoS 攻击 黑神话悟空

新闻“样板间”提升50%开发效率,20家新闻媒体应用批量鸿蒙化

最新动态

NGINX 和 HAProxy:基于公有云标准环境的用户体验测试对比

NGINX开源社区

读书笔记 开源 最佳实践 反向代理 HAProxy

替换传统数据处理平台,TDengine 与华风数据达成合作

TDengine

数据库 tdengine 时序数据库

GreatSQL 异步复制及搭建

GreatSQL

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