论坛首页 Java企业应用论坛

自己写的一个简单的TCP通信框架

浏览 16657 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-02-28  
rocketball 写道
DAOException 写道
zhaosong 写道
单从性能角度,如果每秒处理请求达不到2万,只能说是太一般了。更别说整体的稳定性和健壮性。

仅仅做了一定量的压力测试,没有做最大压力的测试,晚上回去测试看看最多能抗多少~~~~~

你这种情况,线程池其实也没啥用处,你基本没有业务层。在decoder层是单线程的,多线程会增加调度的负荷。我在8核的电脑上对Mina做个一个简单的压力测试,有一点简单的业务逻辑(没有数据库操作),5w/s没有问题

嗯,我的压力测试业务层基本算是忽略了,这也体现不出线程池的优势了,反而增加了负担,谢谢你的提醒啊~~~
0 请登录后投票
   发表时间:2011-03-01   最后修改:2011-03-01
开源框架中 mina还不是性能最好的。
其实只要理解了非堵塞机制,很好的把握工作线程和请求连接之间的平衡,针对业务来调整框架,性能都差不了。
主要还是看业务来写框架,不同的业务适用于不同的框架。
0 请登录后投票
   发表时间:2011-03-01  
我想给你投支持,可是我点不了,不知道为什么。我只好在回复里支持你下。

很多人根本不了解实现,仅仅停留在应用层,有一个机会让我们了解,其实是非常感谢的
0 请登录后投票
   发表时间:2011-03-01  
JavaYwsEye 写道
为啥要重复造轮子呢?有现成的不用???
有这个时间可以去做很多其它的事了!


你了解轮子的构造吗?让你做一个轮子,钢结构的你能做吗?

仅仅停留在用轮子,不会生产轮子的境界,也不是什么高人

楼主不是在发明创造,而是在生产制造。你能制造一个吗?我不能,所以我想学。你会可以不学,呵呵
0 请登录后投票
   发表时间:2011-03-02  
呵呵,用的地方不一样,楼上不用纠结
0 请登录后投票
   发表时间:2011-03-03  
JavaYwsEye 写道
为啥要重复造轮子呢?有现成的不用???
有这个时间可以去做很多其它的事了!

每个框架的实现都有作者自己的想法,哪怕仅仅是为了练手。Spring很牛X,Guice就不应该存在?!
0 请登录后投票
   发表时间:2011-03-03  
DAOException 写道
on-the-way 写道
求源代码...

需要源码私信我~

希望楼主把源码公开,围观一个框架从无到有的慢慢成长还是很喜庆的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics