使用java写一个Server,需要10w个左右的长连接,系统要求,代码和10个左右的连接有区别吗?

发布于 2021-11-14 23:22:00 字数 171 浏览 495 评论 10

需求:一个Server端,可能会面对10w左右点对点socket的连接,一个连接每分钟大概1k左右的数据流量

这样的Server端对于操作系统有特殊要求吗?

编写代码的时候还是和之前少量连接的时候一样还是有对连接有特殊要求。

本人使用java,请问有做过类似项目的提供下经验,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

灵芸 2021-11-20 22:10:20

单台支撑不住10W的长连接的 

叹沉浮 2021-11-20 22:09:23

我现在也在考虑用Mina或者Netty其中一个框架,但不知道选用一个框架时具体要考虑什么因素?

而且我还不确实他们是否可以支持到万级以上

囚你心 2021-11-20 22:08:55

你可能要10台服务器

彼岸花ソ最美的依靠 2021-11-20 22:06:06

引用来自#6楼“阿影”的帖子

用Mina或者Netty,Netty正在使用。效果还不错,还可以再进一步的优化。

贱贱哒 2021-11-20 21:47:38

看看你做什么了,如果业务非常非常简单,估计还可以,但涉及数据库什么的,估计就~~~~

我和你算一算,一个连接1分钟1k,也就1秒钟0.01666k*10W=2m/s不到,流量不算大

拍不死你 2021-11-20 18:04:07

用Mina或者Netty,Netty正在使用。效果还不错,还可以再进一步的优化。

风柔一江水 2021-11-19 09:10:36

有些不太明白.是一个http Server还是什么呢?

还是一个信息发送服务器?

如果是前者可以参考我的BLOG中有写到过一个用JETTY写的一个小型应用服务器.

请看这里

还有你的这个服务器是做什么用的.现在有比较多方案的.

有什么需要帮助可以邮件来联系我.我可以帮你想想用什么样开源软件来达到你的要求.

一笔一画续写前缘 2021-11-19 07:10:12

一台server 支持3000个长链接。应该还好。这个10万是3千的多少倍了呀??

如此安好 2021-11-18 21:05:21

感觉10w级别有点悬。。。

感情旳空白 2021-11-15 09:34:12

我觉得这个数量级就不适合用JAVA来搞了

应该用LINUX下的EPOLL 之类

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文