ebus:简单的顺序事件总线

时间:2024-05-29 08:47:54
【文件属性】:

文件名称:ebus:简单的顺序事件总线

文件大小:9KB

文件格式:ZIP

更新时间:2024-05-29 08:47:54

JavaScript

巴士 高性能事件总线,被设计为Scrollback中的集中式数据流交换机。 它在客户端和服务器上都已投入生产。 在客户端上,它的作用与Flux Dispatcher类似。 这不是PubSub吗? 可以通过这种方式使用它,但是它还可以做其他一些事情。 可以按预定顺序或并行触发订户 订户可以在将有效负载传递给下游订户之前对其进行修改 订户可能会抛出错误以停止传播到其他订户 与Flux的Dispatcher不同,ebus允许具有不同订户列表的多个事件,并支持异步订户。 当前的API var bus = require("ebus")(); bus.on("event", callback, priority); bus.emit("event", data, callback); bus.off("event", callback); // debugging bus.setDebug(


【文件预览】:
ebus-master
----package.json(643B)
----test()
--------forgot-next.js(837B)
--------perf.js(637B)
--------no-sync-cb.js(1KB)
--------prio-error-test.js(687B)
--------emitter-test.js(6KB)
----LICENSE(1KB)
----ebus.js(6KB)
----.gitignore(587B)
----README.md(1KB)

网友评论