社区
Web开发应用服务器
帖子详情
每秒1000次以上的并发,如何搭建服务器?
iTom
2020-07-29 03:32:05
请教大家个问题,我这边需要做一个服务器,服务器处理逻辑很简单,对软件客户端提交的的数据加上服务器保存的密钥进行md5计算返回给客户端。
问题就是并发比较大,1000+/秒,然后客户端提交的数据比较大,在300kb-800kb左右,请问大家,我改怎么配置服务器呢,一台50M带宽的服务器够用么?
...全文
6500
1
打赏
收藏
每秒1000次以上的并发,如何搭建服务器?
请教大家个问题,我这边需要做一个服务器,服务器处理逻辑很简单,对软件客户端提交的的数据加上服务器保存的密钥进行md5计算返回给客户端。 问题就是并发比较大,1000+/秒,然后客户端提交的数据比较大,在300kb-800kb左右,请问大家,我改怎么配置服务器呢,一台50M带宽的服务器够用么?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员劝退师·咩
2020-07-31
打赏
举报
回复
Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。 当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。 具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。 操作系统对于进程中的线程数有一定的限制: Windows 每个进程中的线程数不允许超过 2000 Linux 每个进程中的线程数不允许超过 1000 另外,在 Java 中每开启一个线程需要耗用 1MB 的 JVM 内存空间用于作为线程栈之用。 Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。 Tomcat 默认的 HTTP 实现是采用阻塞式的 Socket 通信,每个请求都需要创建一个线程处理。这种模式下的并发量受到线程数的限制,但对于 Tomcat 来说几乎没有 BUG 存在了。 Tomcat 还可以配置 NIO 方式的 Socket 通信,在性能上高于阻塞式的,每个请求也不需要创建一个线程进行处理,并发能力比前者高。但没有阻塞式的成熟。 这个并发能力还与应用的逻辑密切相关,如果逻辑很复杂需要大量的计算,那并发能力势必会下降。如果每个请求都含有很多的数据库操作,那么对于数据库的性能也是非常高的。 对于单台数据库服务器来说,允许客户端的连接数量是有限制的。 并发能力问题涉及整个系统架构和业务逻辑。 系统环境不同,Tomcat版本不同、JDK版本不同、以及修改的设定参数不同。并发量的差异还是蛮大的。
mysql
1000
人同时_
每秒
1000
次
以上的
并发
,如何
搭建服务器
?
1.前言本文将讨论单机服务器实现C10M(即单机千万
并发
连接)的可能性及其思路。截至目前,40gpbs、32-cores、256G RAM的X86服务器在Newegg网站上的报价是几千美元。实际上以这样的硬件配置来看,它完全可以处理
1000
万个以上的
并发
连接,如果它们不能,那是因为你选择了错误的软件,而不是底层硬件的问题。可以预见在接下来的10年里,因为IPv6协议下每个服务器的潜在连接数都是数以...
mysql同时执行
1000
次
占带宽_
每秒
1000
次
以上的
并发
,如何
搭建服务器
?
多维度架构之实现百万
并发
netkiller:多维度架构之实现百万
并发
zhuanlan.zhihu.com在上一节《多维度架构之会话数》中从运维角度详细介绍了会话数,本章将从开发角度介绍TCP Socket最大连接数。我先来问几个问题,然后带着问题思考,最后我再逐一解答。一台服务器究竟最大能支持多少个网络连接?一台服务器能做到百万的连接数吗?你想过怎么实现 百万的连接吗?理解服务器端与客户端服务器...
Python
每秒
1000
次
压测
达到
1000
QPS可能需要更多的
并发
数。你需要根据测试初期的结果逐步调整
并发
数,直到接近或达到目标QPS。同时,监控目标服务器的资源使用情况,确保测试不会导致服务过载。
1000
并发
的系统服务器配置,
1000
并发
服务器配置
1000
并发
服务器配置 内容精选换一换多个用户同时通过ssh登录堡垒机管理下的任一服务器时,允许登录的帐号数有上限,当登录的帐号数超出上限值时,必须退出一个帐号才能再登录一个账号。该问题是由于
并发
数限制导致的。云堡垒机支持100、200、500、
1000
、2000、5000资产规格配置,不同规格云堡垒机的
并发
数配置有差异,不同的资产规格的配置差异请参见服务版本差异。建议您扩容简要介绍Erlang是...
阿里面试官说: 请你设计一个支撑
1000
W
并发
的系统?
第一章
1000
W用户的问题分解 如何支撑
1000
W用户其实是一个非常抽象的问题,对于技术开发来说,我们需要一个非常明确的对于执行关键业务上的性能指标数据,比如,高峰时段下对于事务的响应时间、
并发
用户数、QPS、成功率、以及基本指标要求等,这些都 必须要非常明确,只有这样才能够指导整个架构的改造和优化。所以,如果大家接到这样一个问题,首先需要去定位到问题的本质,也就是首先得知道一些可量化的数据指标。 •如果有过往的相似业务交易历史数据经验,你需要尽量参考,处理这些收集到的原始数据(日志),从而分析出高峰
Web开发应用服务器
5,657
社区成员
20,155
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章