问题描述
类似于车辆GPS调度管理的系统,所有车辆(假设5000部)定位数据通过无线传回,系统提供GIS服务。
解决方案
解决方案二:
才区区5000完全可以并发能上100吗?
解决方案三:
并发的问题不应该是你选择开发语言着重考虑的问题.
解决方案四:
才区区5000完全可以
解决方案五:
绝对可以,只要你能写好,当然可以找一下第三方比较完善的并发框架
解决方案六:
目前主流的开发语言都可以支撑
解决方案七:
并发跟语言实质上没什么太大关系吧...看你代码怎么写了..比如类似你这种我随意写10行代码就支持几万并发.大不了负载被..无限负载......................................
解决方案八:
5000是个不小的数字,因为这5000部设备是每隔几秒钟(例如3秒钟)就同时上传数据,而并不发呆。5000个这类设备并发,顶的过网页的50万人同时在线浏览的压力。
解决方案九:
.net在服务器端IOCP应用开发方面,肯定是优于java等等许多。当然关键还是人.......
解决方案十:
.NET如果不行,C++至少也接近极限了。5000并发不算大,关键问题不是语言,甚至都不是类库,是人。
解决方案十一:
引用7楼sp1234的回复:
5000是个不小的数字,因为这5000部设备是每隔几秒钟(例如3秒钟)就同时上传数据,而并不发呆。5000个这类设备并发,顶的过网页的50万人同时在线浏览的压力。
求针对这类问题的解决方案。这种情况,直接用IIS做应用服务器,通过HTTP发送XML进行通信,能满足要求吗?
解决方案十二:
引用10楼awenson的回复:
Quote: 引用7楼sp1234的回复:
5000是个不小的数字,因为这5000部设备是每隔几秒钟(例如3秒钟)就同时上传数据,而并不发呆。5000个这类设备并发,顶的过网页的50万人同时在线浏览的压力。求针对这类问题的解决方案。这种情况,直接用IIS做应用服务器,通过HTTP发送XML进行通信,能满足要求吗?
iis服务器有个变通的解决方案,就是在iis里面设置超过5s未响应的线程就自动丢弃,否则内存占用美如画。
解决方案十三:
引用11楼xomix的回复:
Quote: 引用10楼awenson的回复:
Quote: 引用7楼sp1234的回复:
5000是个不小的数字,因为这5000部设备是每隔几秒钟(例如3秒钟)就同时上传数据,而并不发呆。5000个这类设备并发,顶的过网页的50万人同时在线浏览的压力。求针对这类问题的解决方案。这种情况,直接用IIS做应用服务器,通过HTTP发送XML进行通信,能满足要求吗?
iis服务器有个变通的解决方案,就是在iis里面设置超过5s未响应的线程就自动丢弃,否则内存占用美如画。
用HTTP和直接用Socket效率差别大吗?
解决方案十四:
引用12楼awenson的回复:
Quote: 引用11楼xomix的回复:
Quote: 引用10楼awenson的回复:
Quote: 引用7楼sp1234的回复:
5000是个不小的数字,因为这5000部设备是每隔几秒钟(例如3秒钟)就同时上传数据,而并不发呆。5000个这类设备并发,顶的过网页的50万人同时在线浏览的压力。求针对这类问题的解决方案。这种情况,直接用IIS做应用服务器,通过HTTP发送XML进行通信,能满足要求吗?
iis服务器有个变通的解决方案,就是在iis里面设置超过5s未响应的线程就自动丢弃,否则内存占用美如画。
用HTTP和直接用Socket效率差别大吗?
socket可以用udp,iis只能用tcp,udp和tcp的区别不用我详述了吧?
解决方案十五:
http协议肯定比tcp数据大,这是毋庸置疑的,看楼主这么频繁的数据请求,还是不要用http了吧
解决方案:
微软自己的网站,就是.net做的,一点问题没有。但是.net是否适合高并发编程取决于程序员。如果你找了一个新手菜鸟,那么显然是不行的。你说波音787安全么,我说没问题,但是你说让一个踩板车的去开,那谁敢坐。