如何建立一个有很多连接的服务器

时间:2014-03-11 10:47:02

标签: mysql installation server-side

我需要建立一个具有许多连接的服务器,大约100万个连接。

我需要知道如何操作以及使用哪些技术。 我有来自用户的消息(我将使用xmpp协议),他们必须从服务器传递,所以如果100万人同时使用相同的服务器,它将崩溃。用户将使用数据库(mysql?)进行注册。

那么......如何设置服务器以免崩溃?我将使用什么样的服务器(apache mysql服务器......)?如何处理数据库以保存所有流量?查询不会花太多时间?

我已经阅读了那些配置mysql的文档,他们并不建议我有超过1000个连接。link

谢谢!

1 个答案:

答案 0 :(得分:2)

您应该设置负载均衡器(如nginx,haproxy),将用户发送到正确的服务器,然后您可以构建云:Web服务器集群,负载均衡器后面的数据库集群。您还可以设置备份服务器和rsync,以便在出现任何问题时恢复数据。

检查digitalocean教程,值得一试: haproxy