我正要构建一个聊天应用程序,我很想使用 node.js(这将是我第一次使用它)。
我将 Amazon ELB(无粘性)与多个 Linux EC2 实例 (apache) 和一个 mysql 数据库一起使用。
我有3个问题:
AWS ELB - 通过 AWS 负载均衡器运行 node.js 是否有任何问题 - 我读过一些关于其他人有问题的文章,但没有真正说明它是否可以成功完成。
Node.js 能否有效地监听数据库表的更新然后响应这些更新?这是现实的吗?我已经读过它的可能,但它听起来不像是一个很好用的功能。
我了解 node.js 会监听事件(如 jquery)。我担心我是否有几个单独的网络服务器都运行 node.js,它们都会响应相同的事件。例如:有些人将一些聊天记录写入数据库,他们所有的网络服务器都试图将其发送给客户端。(这将是长轮询的问题,因为一台 Web 服务器会收到请求并回复)。这是一个问题吗?
谢谢你