【发布时间】:2018-03-13 21:57:12
【问题描述】:
我开始了一个项目,并且开始有大量网络流量,并且在某些时候,我对如何将项目扩展到生产中的两个问题感到不安全:
- 如何在不让我的用户失去服务的情况下执行更新?
- 如何正确配置 Node.js 以减少内存消耗?
我有使用 Hydra-express 的微服务,但我无法实现 Hydra-router,我使用 Express.js 来实现;我也有 NGINX 作为代理网关。
我正在使用 ES6 进行编程,使用 BABEL 进行编译,并使用 PM2 维护活动的微服务,其中一些使用 fork,最重要的是集群模式。
我正在考虑使用 docker,但我没有找到任何关于如何将其与 CDN 一起使用、上传文件并将其提供给用户的教程。
【问题讨论】:
-
2.不可能以通用的方式回答,如果有,那么每个人都会这样做,您不妨将该配置移至节点核心
-
如果可以的话,我可以帮你回答 1。
-
欢迎任何帮助,我正在寻找的是了解他们对这些问题有什么经验
-
酷。添加了答案。
标签: node.js express production hydra-core