文档章节

单机百万并发长连接服务器实战

笨笨_蛋蛋
 笨笨_蛋蛋
发布于 2015/11/19 17:18
字数 199
阅读 1196
收藏 53

经过一番努力,终于让自己也加入了百万俱乐部,嘎嘎。

先上图,有图有真相

关于怎么才能达到单机百万并发长连接,可以参考这篇文章,不过我最终成绩是8核16G,170万,好于这篇文章的作者,可能是因为我用的是原生socket,而他是websocket

http://colobu.com/2015/05/22/implement-C1000K-servers-by-spray-netty-undertow-and-node-js/

不过这篇文章里漏了一个配置,

net.netfilter.nf_conntrack_max = 2048576

net.nf_conntrack_max = 2048576

这里补上方便大家。就因为漏了这个查死宝宝了 ,差点就放弃了

所以这里还是要告诉大家,在遇到问题之后一定不要轻易放弃,大部分问题都会在你一番折腾后被解决。



© 著作权归作者所有

笨笨_蛋蛋
粉丝 33
博文 6
码字总数 11619
作品 0
南京
私信 提问
加载中

评论(4)

琴声悠扬TODO
琴声悠扬TODO
我想知道你有什么模拟这么多连接的?
codergeek
codergeek
你用什么工具来测试并发的,或者测试方法?
chuckpu
chuckpu
厉害
Tom-Lin
Tom-Lin
赞一个
Netty 长连接服务及Netty之JVM调优

DECEMBER 29TH, 2014 推送服务 Netty 是什么 瓶颈是什么 更多的连接 非阻塞 IO Java NIO 实现百万连接 Netty 实现百万连接 瓶颈到底在哪 如何验证 怎么去找那么多机器 讨巧的做法 更高的 QP...

tantexian
2016/11/28
2.1K
1
t-io 3.0.0 发布,不止是 30 万 TCP 长连接框架

t-io介绍请见:t-io官网 自问:为什么不是“百万级TCP长连接框架”而是30万了? 自答:t-io目前已经做过的测试中,最多只测到了30万个长连接(见:t-io 30W长连接并发压力测试报告),当测试...

talent-tan
2018/05/24
9K
142
Java与物联网消息中间件

现在一直在想物联网与Java的联系,正在做组件选型,跟几个做硬件的老友想做个平台 我处理的是Mqtt中间件服务器那块,主要用来提供给手机APP与硬件设备间的消息透传,Mqtt服务器上还搭载了透传...

500_Server_Error
2016/07/18
2.4K
2
使用BeetleX的TcpBenchmark工具进行百万设备模拟测试

其实TCP测试的工具有很多,那工具所提供的特点又是什么呢?如果你需数十万的请求或模拟上百万的设备连接,那这个工具相信可以满足你的需要!工具是基于的基础功能扩展,支持多IP绑定可以轻松...

泥水佬
04/27
30
0
关于 IO 和 NIO 的思考

I/O 的实际操作由内核执行,其中一个重要手段是缓冲区。简单来说 I/O 可分为两类:面向磁盘和面向网络,Java 也是针对这两者来抽象设计 API,相关的类主要在 和 包中,简称为 BIO 和 NIO。 ...

wskwbog
2018/07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部