文件名称:arch-orchestrator:大型 node.js 应用程序的 Orchestrator 架构模式
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-28 01:16:46
JavaScript
编曲家 大型 node.js 应用程序的 Orchestrator 架构模式 安装 npm install arch-orchestrator 动机 管理架构或大型 node.js 应用程序可能具有挑战性。 使用协调器方法,您可以通过解耦系统上的不同任务来改进 node.js 应用程序的结构。 让我们看看转向协调器方法后的典型架构。 现在让我们澄清这个架构的一些部分: 参与者 处理程序 知道需要调用哪个编排器方法以交付请求的资源的函数。 编排器 知道如何构建任务链的对象。 这个对象应该知道每个任务。 为了将链交付给处理程序,他需要构建适当的任务链。 任务 知道如何完成某些特定任务的函数。 任务对彼此一无所知。 他们还有小的额外责任。 当任务上的动作完成时,任务需要调用next函数以将结果传递到任务链的下一部分。 下一步将有一些其他责任,依此类推,直到链结束。 当到达链尾时,结果将可用
【文件预览】:
arch-orchestrator-master
----.node-version(8B)
----lib()
--------metadata.js(544B)
--------cache.js(1KB)
--------utils.js(721B)
--------normalizer.js(994B)
--------orchestrator.js(5KB)
--------redirect.js(2KB)
----.travis.yml(42B)
----test()
--------test.js(9KB)
----README.md(7KB)
----Makefile(59B)
----.gitignore(12B)
----index.js(62B)
----package.json(812B)