0 0

关于 连接数 和 并发数的疑问?0

始终没有搞清楚,很多流行框架动辄总说能支撑3,40w的并发连接数,但是通常我们使用的tomcat其实 最大的设置也就3,4百而已。但是很多tcp框架,缺总是说自己能支撑多少w的连接数,tomcat有这么差吗,为什么有这么大的区别,抱歉,新手,一直没搞清楚并发数 和 连接数 之间的区别。
2013年11月13日 10:31

5个答案 按时间排序 按投票排序

0 0

tomcat的配置文件中设置的maxThreads属性:配置的是tomcat起动的最大线程数,即同时处理的任务个数也就是你说的tomcat连接数;就像一个servlet是一个线程。
servlet在tomcat中是单例的,一个servlet可以对应N个并发请求,所以一般的框架都会说支持几千的并发,tomact支持几百的链接数。当是几十万还是没看过!

2013年11月15日 09:27
0 0

你这个语境下的“并发数”我想应该是“并发请求数”,而非“并发连接数”。如果是这个概念,那么这个“并发数”就是一个瞬时概念在一个规定时间段的测量。
瞬时站在TCP的角度上说就是C端与S端握手成功之后立即关闭请求。视为一次“并发数”。
一般是时间段单位为秒。支撑XX数量的并发,是指一秒内,能够处理这种瞬时请求的最大量。这个是视S端处理能力而定的。

而“连接数”就不一样了,是C端与S端握手成功后,一直占用这个连接不释放,S端能够建立起多少个这样的连接。这个S端受可用资源(fd、内存、port)限制。

即使“连接数”为1,“并发数”也可以是很大的。

2013年11月13日 19:23
0 0

[i][b][u]

引用
引用
[url][flash=200,200]
[flash=200,200][url][img][list]
[*]
引用
[u][i][b][/b][/i][/u]
[/list][/img][/url][/flash]
[/flash][/url]
[/u][/b][/i]

2013年11月13日 15:31
0 0

说并发连接超过30万是扯淡,这主要取决于机器硬件和操作系统,比如linux下java进程的每个tcp连接占用两个文件描述符指标,你认为它能并发多少?

2013年11月13日 13:57
0 0

个人理解并发数其实是连接数的一个子集,因为同一时刻处于活动状态的链接数也就是并发数了,java中用nio一个线程的serversocket就能处理成百上千的链接了,而且基本没有性能损失
总结一句话就是,同一时刻不是所有的链接都处在工作状态

2013年11月13日 11:19

相关推荐

    windows xp 修改最大连接数

    在Windows XP操作系统中,系统默认的最大并发连接数是10个,这可能在进行大量网络活动,如下载、在线视频或者使用多线程应用程序时,成为性能瓶颈。"Windows XP 修改最大连接数"这个主题主要涉及到如何提升系统网络...

    Netty案例集锦(并发编程篇)有目录

    - **CAS指令和原子类**:利用`CAS`指令和Java提供的原子类来实现细粒度的并发控制。 - **线程安全类的应用**:利用Java中已经提供的线程安全类,如`ConcurrentHashMap`等。 - **读写锁的应用**:在读多写少的场景下...

    GoGo Tester——GoAgent IP测试器,复活你的GoAgent _ HXS's Blog1

    线程数计算公式:线程数=最大连接数/最大连接超时,一般电脑或者路由器的最大连接数为1024,最大连接超时为120秒,所以最佳线程数为8~9。降低线程数可以减轻路由器或者电脑的连接负担,可能会提高测试结果的准确度。...

    华为 quidway MA5200G配置及其维护宝典V1.0

    MA5200G的产品业务性能技术指标则包括了吞吐量、并发连接数等关键性能数据。 在业务功能章节,文档详细讲解了MA5200G的路由转发能力,包括静态路由、动态路由协议(如OSPF、BGP等)的配置和应用。用户接入部分可能...

    小小聊天程序代码——首次运行客户端可以向服务端发信息,不知道为什么之后相互就不能发信息了

    6. **服务器端连接限制**:服务器可能设置了一个最大连接数,超过这个数目的客户端将无法建立新的连接。检查服务器的配置,确保能处理预期的并发连接。 为了找出问题所在,需要仔细检查`XueLiangServer.java`和`...

    小巧的ftp服务器软件

    6. **性能优化**:通过调整并发连接数、缓存大小等参数,FileZilla Server可以适应不同的网络环境,提升文件传输效率。 7. **跨平台兼容**:FileZilla Server适用于Windows操作系统,但其开源性质使得开发者社区有...

    阿里云 专有云企业版 V3.7.1 负载均衡 用户指南 20190124.pdf

    - **流量分发策略**:支持轮询、最少连接数、权重分配等多种分发策略。 - **弹性扩展**:可根据流量动态调整负载均衡实例的规格,实现无缝扩展。 5. **法律声明** 使用阿里云专有云负载均衡服务需遵守相关法律...

    apache压力测试之ab

    - 使用命令行:运行`ab`时,你需要提供URL作为参数,例如`ab -n 100 -c 10 http://example.com/`,其中`-n`指定请求数,`-c`指定并发连接数。 2. **参数说明** - `-n`: 指定要发送的请求数,默认为1。 - `-c`: ...

    iis6这个很好用,新版的就用这个

    此外,优化设置如连接超时、最大并发连接数等,可以提高服务器的性能。同时,合理分配应用程序池资源,避免资源耗尽导致的服务中断。 **反馈与支持:** 如果你在使用IIS 6过程中有任何疑问或者有好的建议,可以...

    Mysql5.5安装图解(超详细)

    - **最大并发连接数**:选择适合的并发连接数,默认为 20。 - **端口设置**:默认端口为 3306,通常不需要更改。 - **字符集选择**:推荐使用 UTF-8。 - **路径设置**:确保 Windows 路径包含 Bin 目录。 - **远程...

    001-刘奇-TiDB Theory and Practice-pingcap 刘奇 20161201.pdf

    此外,TiDB支持复杂查询,包括多表连接、子查询、分组和排序等,这些都是企业级应用中常见的需求。TiDB提供的ACID事务特性保证了事务的一致性和可靠性。在传统的数据库架构中,随着业务量的增加,经常需要进行数据库...

    xs128蓝牙模块

    蓝牙BLE协议允许设备在连接状态下维持多个并发的逻辑通道,实现数据的双向传输。 4. **断开连接**:当通信结束时,模块会断开与目标设备的连接,以节省能源。 在开发过程中,开发者通常会使用官方提供的SDK...

    数据库,期末复习资料,计科

    数据库是计算机科学中用于存储、组织和管理数据的重要工具,特别是在K12教育阶段,数据库的知识是计算机科学教育不可或缺的一部分。...在学习过程中,如果遇到任何疑问或发现错误,请及时反馈,以便进行修正和改进。

    基于STM32+TM1638芯片的共阳极数码管驱动程序

    **基于STM32+TM1638芯片的共阳极数码管驱动程序** 在嵌入式系统设计中,驱动程序是连接硬件设备与软件应用的关键。本项目介绍了一个使用STM32微...如果有任何疑问,可以在评论区寻求帮助,以获得进一步的指导和支持。

    本地迅速搭建FTP服务器,只需20秒,欢迎下载!汉化中文的

    - **性能优化**:调整上传/下载速率限制,根据需求设置并发连接数。 - **日志与监控**:启用日志记录以便追踪服务器活动,设置警报或通知机制以应对异常情况。 综上所述,通过提供的压缩包,用户可以快速在本地...

    Mastering_Nginx

    - **负载均衡策略**:探讨不同的负载均衡算法(如轮询、最少连接数等),并分析其适用场景。 **5. 参考资料与附加内容** - **指令手册**:提供了一份详尽的指令手册,包括每个配置指令的详细解释和用法示例。 - **...

    HttpFtp 接口文档

    **限速和限制连接数的几个函数** - **功能**:控制下载速度和并发连接数量。 - **参数**:速度限制、连接数限制。 - **返回值**:成功与否。 **获取全局整体信息的相关函数** - **功能**:获取关于整个下载系统的...

    Java-Push-Framework:Push Framework 的 Java 版本(旨在简化高性能服务器开发的 C++ 库)

    为了帮助开发者优化和调试服务器,Java-Push-Framework可能提供了性能监控工具,如统计连接数、响应时间、内存使用情况等,帮助定位和解决问题。 10. **文档与社区支持**: 一个成熟的框架会有详尽的文档和活跃的...

    行业文档-设计装置-一种便携式胎心监测仪.zip

    3. 对于设备的读数有任何疑问,应及时联系医疗专业人士。 总之,便携式胎心监测仪作为一种创新的医疗设备,大大提高了胎儿监护的便利性和效率,同时也为孕妇提供了更多的自主权。然而,正确理解和使用该设备至关...

Global site tag (gtag.js) - Google Analytics