node.js - 节点服务器中的负载均衡
问题描述
我已经使用 express 创建了一个节点服务器。我使用这种架构如下:-> 我使用 apache 将节点端口作为域上的代理。-> 我正在使用 pm2 来处理节点进程。我创建了两个集群并在不同的核心上单独运行。( http://pm2.keymetrics.io/docs/usage/cluster-mode/ )
我的问题是
- 我是否以正确的方式作为生产标准?
- 我需要在 apache 级别进行负载平衡吗?因为集群会在 apache 之后出现?
我对么?
解决方案
是的,这是正确的架构。
但 Nginx 和 Pm2 更齐头并进。阿帕奇也不错。
推荐阅读
- python - 如何将 Numpy 数组转换为 Panda DataFrame
- ruby-on-rails - 带参数的自定义验证器
- c++ - 给定一个具有任意数量的具有不同类型的向量的元组,我如何提取具有最小大小的向量?
- python - 在 mongoDB 聚合中的 $match 中使用 $cond
- cordova - 解决 Windows 10 上的 0x80073CF3
- javascript - 如何重构此代码以从数组中获取 Mongo 数据?
- python - 是否可以从 C++ 标头中自动包含 CMake + SWIG + Python?
- firebase - 我们如何避免在 firebase 中拆分 ecommerce_purchase 事件并将产品范围的额外自定义维度从 gtm 发送到 GA?
- java - 带有 IntelliJ 和 Gradle 的 Mapstruct AnnotationProcessor
- go - yaml 文件中的初始键是任意的,我如何在 Go 中读取它们?