lancaster:持久React数据系统

时间:2024-07-17 08:09:24
【文件属性】:

文件名称:lancaster:持久React数据系统

文件大小:309KB

文件格式:ZIP

更新时间:2024-07-17 08:09:24

JavaScript

兰开斯特 版本 0.0.4 Lancaster 是一个动态的React式数据流系统 它可以用作节点库、REST/Websocket 服务器,或通过包含的 web gui 使用,让您可以直观地创建和连接节点。 您可以使用 Lancaster 通过添加、删除和连接节点来构建拓扑。 每个节点都有一个 fn(函数),它应用于传入的消息并输出结果。 Node fns 几乎可以运行任何 node.js javascript 来处理它们收到的消息。 它们有一个数据对象在它们可以读取或写入的调用之间保持不变。 客户端可以通过 Javascript 对象(直接 api 访问)或通过 REST 和 Websockets 访问 Lancaster。 该库包含一个 api 服务器,您可以在需要时启动它。 您控制的单独工作进程运行节点 fn 处理和消息路由。 // example message {


【文件预览】:
lancaster-master
----.gitignore(57B)
----LICENSE-MIT(1KB)
----config.sample.js(515B)
----tasks()
--------env.js(250B)
----README.md(17KB)
----SPEC.md(5KB)
----server.js(499B)
----run.js(2KB)
----lancaster(625B)
----test()
--------server_test.js(6KB)
--------queue_test.js(5KB)
--------ws_test.js(3KB)
--------fns_test.js(823B)
--------readme_test.js(4KB)
--------listener_test.js(1KB)
--------api_test.js(7KB)
----.bowerrc(72B)
----docs()
--------lib()
----examples()
--------inject.js(375B)
--------curl-demo.sh(639B)
----Gruntfile.js(1KB)
----bower.json(306B)
----package.json(1KB)
----TODO(804B)
----worker.js(451B)
----index.js(186B)
----q.sh(67B)
----.travis.yml(141B)
----lib()
--------server.js(8KB)
--------fns.js(946B)
--------server()
--------worker.js(2KB)
--------index.js(190B)
--------api.js(15KB)
----runner.js(2KB)

网友评论