设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

talent-aio1.6.6发布,再迎民间高手叫阵—代码当众大PK

2017-3-20 20:48| 发布者: joejoe0332| 查看: 700| 评论: 0|原作者: oschina|来自: oschina

摘要: web开发领域,springmvc之外有jfinal;TCP长连接领域,netty之外还有更易用的talent-aio 更好用、更接开发人员地气的TCP长连接框架,talent-aio 1.6.6正式版发布,已更新到maven中心仓库,talent-aio详细介绍请前 ...

web开发领域,springmvc之外有jfinal;TCP长连接领域,netty之外还有更易用的talent-aio

更好用、更接开发人员地气的TCP长连接框架,talent-aio 1.6.6正式版发布,已更新到maven中心仓库,talent-aio详细介绍请前往如下地址

修改点(本版本修改点极少,后面基本是这个版本经历的精彩剧情)

  • 动用11台客户机,17.82万TCP长连接拷机测试时,发现若干地方仍可以继续优化

  • 日志优化,使用户可以更清楚的知道当前连接数据(在检查心跳时,顺便把连接维护情况打印一下,让用户心里更有底)

  • 一些第三方组件升级,譬如fastjson

下面咱们来看看这个版本经历的剧情吧

  • 公司公开支持talent-aio,11台客户机(windows)加一台虚拟机(centos),雄纠纠气昂昂的赴上测试一线,17.82万长连接拷机测试,结果比我预料的要好太多----17.82万TCP长连接只消耗800M内存,根据这17.82万长连接的测试结果,作者乐观估计,talent-aio有能力让单虚拟机支持200万长连接

  • talent-aio本次迎来j-net2作者的挑战,在和talent-aio进行性能PK过后,这位朋友终于放弃零拷贝和jdk自带的批量bytebuffer发送(之前他试图说服我用上这两个东西)。额外补充一下,这位朋友只花了一天时间就把talent-aio的源代码翻了个底朝天,真是让我不寒而栗。下面多图是部分PK实况(在500多人的大群直接PK)

  • 第一次体验到铁粉的感觉,只是看到这个粉丝要来刷票,心疼开源中国的服务器!!所以建议红薯还是取消开源软件的排名,否则看着一群大牛争第二的场面,会很壮观。(纯属调侃,不必当真)

再回到17.82万拷机测试的故事

  • 我的运维同事在我拷机过程中,偷偷地又加了1000连接上去,并且背着我发送了2万条消息(是瞬间发送),这意味着,服务器要分发2万*17.92万=35.84亿条消息,服务器内存瞬间飙满8G,不过之后事的出乎意料,服务器在分了3亿条消息过后,几乎不再发送,内存也降了下来,jmap出来的堆只有700M左右,一切又回到正常。是的,talent-aio把剩下的32亿条消息丢弃了----这个原理讲起来太长,以后开博客说吧。

再回到j-net2作者的故事

这位执着的技术爱好者,看完talent-aio的代码后,把j-net2的代码全部重写了,高手就是高手,瞬间就能获取到灵感!只是talent-aio以后会迎来真正的对手哆(好怕)!

最后借红薯宝地给作者本人发条小广告,请审核手下留情

  • 作者现在想用talent-aio做一个有意义且能在市场上存活下去的产品,只是作为码农的作者,并不是一个好的需求生产者(创意来源于生活嘛),所以作者想求一个创意(很多人是有创意缺一个程序员,作者自身就是一个程序猿,但缺少一个创意),目前暂时悬赏1000(自掏腰包) + talent-aio的所有微信红包收入(发红包系网友自发行为),日后事成,必有重谢。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部