请问dotnet适合用于开发高并发访问量的应用系统吗?

问题描述

类似于车辆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安全么,我说没问题,但是你说让一个踩板车的去开,那谁敢坐。

时间: 2024-07-30 10:51:26

请问dotnet适合用于开发高并发访问量的应用系统吗?的相关文章

请问,有没有支持高并发的Java爬虫服务器????

问题描述 请问,有没有支持高并发的Java爬虫服务器???? 请问,有没有支持高并发的爬虫服务器.... 目前想实现支持一个高并发的爬虫.. 解决方案 你应该说的是开源的爬虫框架吧,可以看看这个: nutch 另外,C++的larbin也不错

大家进来讨论下 高并发访问量网站的解决方案!

问题描述 如题:对于一个有高并发访问的网站来说是使用动态缓存(SqlCacheDependency)好呢还是全部生成静态SHTML好高手们都发表下意见啊~~~ 解决方案 解决方案二:高并发量一定要用集群的方式才是最好的,进行负载平衡当然缓存也是要的,不过要注意缓存是针对全局的,相当于application[""].静态变量大家用的结果都一样,显然性能会更好解决方案三:开发数据缓冲层.实现100次或1000次一写数据库使用嵌入式数据库用脚本后生成部分动态页面.解决方案四:关注

阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货

  阿里巴巴 JAVA开发手册 Java开发手册 版本号 制定团队 更新日期 备  注 1.0.0 阿里巴巴集团技术部 2016.12.7 首次向Java业界公开 一.编程规约 (一)命名规约 1.  [强制]所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 反例:  _name  /  __name  /  $Object  /   name_  /  name$  /  Object$ 2.  [强制]所有编程相关的命名严禁使用拼音与英文混合的方式,更不允许直接使

聊聊高并发系统之限流特技-1

在开发高并发系统时有三把利器用来保护系统:缓存.降级和限流. 缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹:而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开:而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀.抢购).写服务(如评论.下单).频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限流. 限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达

高并发系统之限流特技:有了它,京东6.18如虎添翼!

在开发高并发系统时有三把利器用来保护系统:缓存.降级和限流.缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹:而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开:而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀.抢购).写服务(如评论.下单).频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限流. 限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统,一旦达到

【转】聊聊高并发系统之降级特技

在开发高并发系统时有三把利器用来保护系统:缓存.降级和限流.之前已经有一些文章介绍过缓存和限流了.本文将详细聊聊降级.当访问量剧增.服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务.系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级.本文将介绍一些笔者在实际工作中遇到的或见到过的一些降级方案供大家参考.   降级的最终目的是保证核心服务可用,即使是有损的.而且有些服务是无法降级的(如加入购物车.结算).   降级预案

为app提供api,架构该怎么设计,需要考虑高并发,访问量比较大。

问题描述 有个项目需要重构:原来一个java后端服务的项目,用的是简单的servlet和JDBC 为 android app 提供的api,并发访问通过单例.线程池和多线程.缓存做的.现在相对这个项目进行重构,考虑设计一套 restful风格的api,不知道有什么成熟的 rest框架可以推荐下.数据库部分的框架ibaits是否合适?高并发访问在写代码的时候又应该注意那些地方?总结下:在高并发访问,主从多数据库的情况下,1.restFUL api 该选用什么成熟的框架?2.数据库部分选用什么框架比

看看mina和memcached的联姻(适合不同语言客户端,高并发?)

[size=medium]/** * 作者:张荣华 * 日期:2008-07-21 **/ 看看mina和memcached的联姻 先来解释一下这两个东东的身世 Mina,是什么? Minan是一个network 应用框架,她能很方便的帮助用户开发出高性能和高可扩展性的网络应用程序.官方地址请看:http://mina.apache.org/ Memcached是什么? memcached一个remote cache,它只提供数据存储服务,不过它得java客户端比较不错,还有很多其他语言的客户端

开发支持高并发的webservice,现在一般用哪些技术?

问题描述 开发支持高并发的webservice,现在一般用哪些技术? 开发支持高并发的webservice,现在一般用哪些技术?python?c++? 解决方案 你可以试试node.js 解决方案二: 可以尝试从硬件.中间件.服务端程序设计几个方面来看应用软件可以考虑对数据结构.线程.实时运算与缓存等方面提升分发.排队.复用等增加效率比如对请求的处理器可以考虑分门别类给不同模块处理,数据存储可以考虑循环队列或堆栈等存取效率的差异,重复计算结果可考虑缓存复用 中间件的话,对请求的代理分发,结合硬件