【发布时间】:2018-06-07 13:58:16
【问题描述】:
我正在使用 express、mongo db、socket io 在 NodeJS 中设计一个聊天应用程序。在为这个应用程序设计架构时,我应该关注哪些方面。此应用程序的目标受众将是同时使用它的超过 50K 用户。
在我的职业生涯中,我曾设计过最多可供 2k 最终用户使用的应用程序。但这对我来说是新事物。我对此做了很多研究,得出了以下几点。
1- 开始使用 RabbitMQ 等队列服务
2- 随着使用量的增加,增加您的服务器空间/内存。
有人能指点我写一本关于 NodeJS 架构模式和可扩展性的书吗?非常感谢您提供指南,了解任何类型的帮助。
【问题讨论】:
标签: node.js mongodb express architecture restful-architecture