当前位置:首页 > 每日看点

为什么.net支持不了高并发?

卡卷网1年前 (2025-03-13)每日看点510

.NET不支持高并发?这个你得问问StackOverflow同意不同意,毕竟它最有发言权;在全球,它在编程和软件开发方面排名于17位。

就算StackOverflow同意,我司还不同意。我司并发上亿级的并发核心服务是用.NET Core开发,升级到.NET Core 8之后,性能提升了好几倍。比如,将其中一个较老的超高并发服务由同步改写为异步,吞吐性能瞬间提高了4倍多。

在比如,半导体行业中使用的FDC系统、Bing浏览器、腾讯支付、5173、51job、MS/AAD账户网关、国外的很多金融大型项目等,都用.NET开发,一样能够实现高并发。

为什么.net支持不了高并发?  第1张

.NET能不能做到高并发,完全取决于了架构师和程序员的能力,毕竟大部分的业务系统并发瓶颈主要受限于数据库的I/O,这才有了后来的异步削峰缓存、读写分离集群等,都是为了解决数据库的I/O瓶颈,和编程语言本身没有太大的关系。

如果你的服务器资源有限,开发水平够高,这种情况下.NET能够做得更好,因为.NET对底层调优方便、性能也很好。

为什么.net支持不了高并发?  第2张

使用.NET自带的Task、Socket、Parallel等实现高并发,1万个TCP连接还是可以正常收发,到10万个左右时就会崩溃了。

这时候你可以借助使用第三方库,如Netty for .NET,单机达到百万个连接是完全没有压力。

甚至可以很明确的告诉你,在流量环境一样时,.NET实现的高并发不需要任何优化,RPS过万完全没问题,能够承受的吞吐量是JDK21开虚拟线程的三倍左右,也比WebFlux和Vert.x高。

而采用Java开发时,不仅差距会很大,你还会碰到一个又一个的坑,比如内存、线程、各种容器等问题,让你苦不堪言。

所以,不要随便把CLR平台和JVM平台进行对比,这两者完全没有对比性。

为什么.net支持不了高并发?  第3张

在过去的2024年,.NET的性能已经开始比肩C/C++了,微软招了大量的Rust程序员用于改进.NET。

再加上To C业务几乎已经被大厂垄断,解决高并发问题已经不是什么难事,难点在与如何解决服务器的成本问题。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/03/11862.html

分享给朋友:

相关文章

B 站上有哪些很好的学习资源?

B 站上有哪些很好的学习资源?

前!方!高!能!精选了多位学习Up主,不乏百万粉丝的大V,还有超多珍贵的学习资源推荐。 进了小破站,完全不用担心学完了该怎么办?因为根本学不完啊!!!B站的学习干货实在太多了! 语言学习葉子先生酱 https://space.bilib…

什么软件可以看电视直播?

什么软件可以看电视直播?

2024年9月6日最新更新:本文列举的 所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证都是最新可用版本。作为一个…

4499 元起的荣耀Magic7 系列实际使用体验怎么样,值得入手吗?

全是软文。。。。。。不过我买了,标准版。为什么买荣耀:屏幕看着舒服,玩游戏选择大屏,超声波指纹解锁。其它,系统、续航、充电、拍照,不是最强,但均衡下来短板都不是很短。其它米OV,IQ、一加,都看了,预算有限,米OV的小屏不感兴趣,OPPO硬…

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格…

用wordpress做这个网站的话,需要用到哪些插件?

一个完整成型的B2C电商独立站,如果用wordpress+woocommerce搭建,最终会用上20来个插件,而且是在经过慎重筛选,剔除不必要的插件的情况下,别问我为什么。 wordpress建站,插件安装多了,速度会变慢,这是常识,但需要…

为什么小公司留不住人?

为什么小公司留不住人?

我估计,整个知乎,可能没有比我公司再小得了,。。 正对面就是我唯一的一个员工的工位。 为啥留不住人。因为那些留不住人的老板,太拿自己当回事。 大公司靠制度。小公司靠人情。 我这儿的业务,因为全都是线上,所以员工来不来坐班都不重要。 天太…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。