arch-orchestrator:大型node.js应用程序的Orchestrator架构模式

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