gpt4 book ai didi

node.js - 高并发聊天应用

转载 作者:太空宇宙 更新时间:2023-11-03 23:46:57 30 4
gpt4 key购买 nike

我目前有一个基于网络的私有(private)聊天应用程序,运行得非常顺利。

现在的问题是我使用mysql来保存然后获取收到的消息,这是非常低效的,我正在考虑迁移到node.js或socket.io来处理发送的私有(private)消息。随着我收到的流量每天都在增长,我很快就会不得不处理数十个、然后数十万个连接。

我怎样才能做到这一点?我需要多台服务器吗?或者一个强大的服务器可以处理如此巨大的连接数吗?

提前谢谢您。

最佳答案

您需要一台具有高计算能力和巨大内存的强大机器或多台机器。

您还需要一个发布-订阅软件,例如 RedisZeroMQ机器之间进行通信(例如:用户向机器 A 发送消息,但该消息需要传输到所有机器,之后机器需要将消息发送给最终用户)。

编辑:另外,如果用 MongoDB 之类的东西替换 MySQL 可能会更有效,考虑到用例,它的性能会更好。

关于node.js - 高并发聊天应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8447747/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com