锁定老帖子 主题:自己写的一个简单的TCP通信框架
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-28
rocketball 写道 DAOException 写道 zhaosong 写道 单从性能角度,如果每秒处理请求达不到2万,只能说是太一般了。更别说整体的稳定性和健壮性。
仅仅做了一定量的压力测试,没有做最大压力的测试,晚上回去测试看看最多能抗多少~~~~~ 你这种情况,线程池其实也没啥用处,你基本没有业务层。在decoder层是单线程的,多线程会增加调度的负荷。我在8核的电脑上对Mina做个一个简单的压力测试,有一点简单的业务逻辑(没有数据库操作),5w/s没有问题 嗯,我的压力测试业务层基本算是忽略了,这也体现不出线程池的优势了,反而增加了负担,谢谢你的提醒啊~~~ |
|
返回顶楼 | |
发表时间:2011-03-01
最后修改:2011-03-01
开源框架中 mina还不是性能最好的。
其实只要理解了非堵塞机制,很好的把握工作线程和请求连接之间的平衡,针对业务来调整框架,性能都差不了。 主要还是看业务来写框架,不同的业务适用于不同的框架。 |
|
返回顶楼 | |
发表时间:2011-03-01
我想给你投支持,可是我点不了,不知道为什么。我只好在回复里支持你下。
很多人根本不了解实现,仅仅停留在应用层,有一个机会让我们了解,其实是非常感谢的 |
|
返回顶楼 | |
发表时间:2011-03-01
JavaYwsEye 写道 为啥要重复造轮子呢?有现成的不用???
有这个时间可以去做很多其它的事了! 你了解轮子的构造吗?让你做一个轮子,钢结构的你能做吗? 仅仅停留在用轮子,不会生产轮子的境界,也不是什么高人 楼主不是在发明创造,而是在生产制造。你能制造一个吗?我不能,所以我想学。你会可以不学,呵呵 |
|
返回顶楼 | |
发表时间:2011-03-02
呵呵,用的地方不一样,楼上不用纠结
|
|
返回顶楼 | |
发表时间:2011-03-03
JavaYwsEye 写道 为啥要重复造轮子呢?有现成的不用???
有这个时间可以去做很多其它的事了! 每个框架的实现都有作者自己的想法,哪怕仅仅是为了练手。Spring很牛X,Guice就不应该存在?! |
|
返回顶楼 | |
发表时间:2011-03-03
DAOException 写道 on-the-way 写道 求源代码...
需要源码私信我~ 希望楼主把源码公开,围观一个框架从无到有的慢慢成长还是很喜庆的 |
|
返回顶楼 | |