情况是每分钟大约有 50.000 台电子设备将连接到在 node.js 中创建的 Web 服务。每个人都将发送一个包含一些 JSON 数据的 POST 请求。所有这些数据都应该得到保护。Web 服务将接收这些请求,将数据保存到数据库中。读取请求也可以从数据库中获取一些数据。
我认为建立一个基于以下基础设施的系统:
Node.js + memcached +(mysql 集群或 Couchbase)
那么,我需要为我的 Web 服务器分配哪些内存要求才能处理所有这些连接?假设在悲观的可能性下,我将有 50.000 个并发请求。
如果我使用 SSL 来保护连接怎么办?我是否会为每个连接增加太多开销?我应该扩展系统来处理它们吗?
你有什么建议?
提前谢谢了!