首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >托管套接字服务器组件

托管套接字服务器组件
EN

Stack Overflow用户
提问于 2012-03-24 05:01:20
回答 1查看 169关注 0票数 0

我们需要开发一种高度可销售的解决方案,每天处理8000个并发套接字连接(来自销售点终端)和大约100万条消息。已经开发了处理消息的业务逻辑。

我们目前正在调查异步套接字的使用,并想知道是否有人实现了.NET异步套接字服务器,可以在较长时间内处理上面描述的类似负载?不仅仅是POC,而是在真实的生产环境中?

另外,是否存在能够处理这些要求的第三方服务器控件?我已经找到了ServerFramework http://www.serverframework.com/和SocketWrench http://www.catalyst.com/products/socketwrench/,但我想知道是否有人使用过这些组件(或其他组件)?

非常感谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2012-03-24 05:23:38

8000个并发连接真的不是那么多。在现代操作系统上,您可以打开数十万个空闲连接,甚至在商用硬件上也是如此。

每天一百万条消息本身也不是那么多。我可以在我的桌面PC上处理10-100k的TCP往返,所以您可以看到消息本身不会造成太大的负载。导致负载的是业务逻辑。

为此,您肯定需要使用异步IO。8000个线程太多了。如果你真的使用异步IO,并且高效地处理你的缓冲区等等,我不会预见到太多的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9846438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档