文件名称:nact:nact⇒node.js + actor⇒您的服务从未如此微妙
文件大小:325KB
文件格式:ZIP
更新时间:2024-02-24 22:08:19
nodejs distributed-systems microservices actors akka
Nact⇒node.js +参与者您的服务从未如此微妙 任何和所有反馈,意见和建议都欢迎。 如果您发现文档中有任何不清楚或误导的地方,请打开一个问题。 这是javascript实现的存储库。 要查看/贡献ReasonML代码,请访问 。 为了对文档做出贡献, 是制作PR的地方。 Nact是Redux,但对于服务器 今天的服务器与10年前的服务器有很大的不同。 那么为什么我们仍然像90年代一样编程呢? 受Akka和Erlang所采用方法的启发,Nact是一个开源Node.js框架,使您可以控制状态以: 更有效地利用记忆 提高应用程序弹性 提高绩效 减少耦合 借助对事件源的开箱即用的支持,
【文件预览】:
nact-master
----PULL_REQUEST_TEMPLATE.md(2KB)
----.gitignore(896B)
----package.json(1KB)
----monad()
--------utility.js(698B)
--------system.js(844B)
--------functions.js(499B)
--------index.js(629B)
--------io.js(246B)
--------persistence.js(612B)
--------actor.js(424B)
--------effects()
--------monitoring.js(226B)
----ISSUE_TEMPLATE.md(1KB)
----package-lock.json(167KB)
----.travis.yml(2KB)
----assets()
--------hierarchy-diagram.svg(77KB)
--------logo.ai(167KB)
--------logo.svg(2KB)
--------HierarchyDiagram.afdesign(60KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(11KB)
----.github()
--------workflows()
----examples()
--------ping-pong()
--------monad-example.js(819B)
----README.md(3KB)
----lib()
--------system.js(3KB)
--------functions.js(837B)
--------time.js(299B)
--------index.js(560B)
--------supervision.js(1KB)
--------persistence()
--------deferral.js(287B)
--------actor.js(7KB)
--------monitoring()
--------references.js(922B)
--------paths.js(718B)
--------index.d.ts(10KB)
--------system-map.js(613B)
----.vscode()
--------settings.json(394B)
--------launch.json(820B)
----root-logo.svg(364B)
----.npmignore(1KB)
----test()
--------console-engine.js(10KB)
--------system.js(2KB)
--------broken-persistence-engine.js(443B)
--------persistence-engine.js(3KB)
--------mock-persistence-engine-properties.js(2KB)
--------mock-persistence-engine.js(2KB)
--------actor.js(30KB)
--------partially-broken-persistence-engine.js(1KB)
--------persistent-actor.js(22KB)
--------paths.js(3KB)
--------persistent-query.js(12KB)
--------monitoring.js(6KB)
--------system-map.js(2KB)
----yarn.lock(93KB)