我有一个Node.js应用程序,它在本地获取文件列表并将它们上传到服务器.此列表可能包含数千个文件.
for (var i = 0; i < files.length; i++) {
upload_file(files[i]);
}
Run Code Online (Sandbox Code Playgroud)
如果我用数千个文件执行此操作,upload_file将同时被调用数千次,并且很可能死亡(或者至少是挣扎).在同步世界中,我们创建一个线程池并将其限制为一定数量的线程.是否有一种简单的方法可以限制一次执行多少次异步调用?
我正在考虑使用 AppConfig,但很难理解在测试和暂存部署位于不同帐户的情况下如何使用配置。
在这两个帐户中拥有两个完全不同的 AppConfig 设置似乎会适得其反,因为这会使将配置提升到不同的部署变得困难。
我也可以设置一个 AppConfig,然后从我的应用程序中调用它,但这需要使用我认为的不同角色进行跨帐户访问,因为无法使用 ARN 或基于资源的策略来访问 AppConfig。
那么如何跨多个帐户访问 AppConfig?
尝试从LESS中的命名空间引用变量时,我收到语法错误:
#testns {
@my_color: #04ffff;
.me() {
color: blue;
}
}
.fun {
color: #testns[@my_color];
}
Run Code Online (Sandbox Code Playgroud)
如果我执行以下操作,mixin工作正常:
.fun {
#testns > .me();
}
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,我无法从命名空间引用变量.我正在使用asual库在Java中构建这些,其他一切都运行得很好.