2016 - 2024

感恩一路有你

2万并发的服务器要求 1秒1000并发,高并发需要什么样的服务器?

浏览量:2596 时间:2021-03-11 04:30:52 作者:admin

1秒1000并发,高并发需要什么样的服务器?

如果硬件级别需要根据数据量和业务复杂度进行综合评估,建议购买两台虚拟机(4核8g内存)构建集群环境。之后将根据实际需要进行扩建。

软件级别:

1。如果是写操作,应该:

1.1使用消息队列进行异步处理(如ActiveMQ等),避免消息阻塞

1.2使用mongodb的批写功能,如每1000条数据写一次

2。Mongodb以集群方式部署,分散压力

3。如果是读操作,可以考虑添加redis来缓存热数据

通称为1000并发,即同时连接1000个客户端和服务器。你可以在这种状态下呆一整天,所以你不必花特定的时间。如果每秒有1K个请求,每个请求都是一个写操作,并且数据大小是4K,那么这就是一个典型的数据库应用程序。每秒要写入的数据量是1K*4K=4m,单机正常配置的Mongodb可以应付这样的压力。你能找到那些已经成为瓶颈的地方吗。看看磁盘是否忙,Mongo的CPU是否高。

1000用户并发的网站服务器大概需要什么样的配置?

场景非常重要,例如10000个并发QPS或TPS,这是一个完全不同的概念。

服务器优化,现在通过epoll支持数百万个连接,100000个并发无瓶颈。但是,这只是网络层。如果涉及到具体业务,那就另当别论了。例如,redis可以是并发的,因为只需要网络IO和内存访问。但如果你有业务处理,挂断数据库,去卡夫卡,再去redis,那你就得分析具体的问题。

在我们最初的基准测试中,QPS可以支持大约60000到80000个事务,但是事务的添加、删除和修改绝对不是那么重要。

其实你需要的是一个基准测试结果,比如TCP、HTTP基准测试、Tomcat基准测试、application framework基准测试、redis基准测试、MySQL基准测试等

我们做了application framework基准测试,基于springboot,测试接口没有逻辑,直接查询SQL返回结果即可。基准测试结果是8核16g内存,运行两个实例,最多可以并发8万次,应该有优化的空间。

2万并发的服务器要求 500并发相当于多少人 100万并发需要几台服务器

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。