设为首页收藏本站

LUPA开源社区

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

t-io 1.7.1发布:不仅仅是百万级TCP长连接框架

2017-7-3 22:15| 发布者: joejoe0332| 查看: 6624| 评论: 0|原作者: oschina|来自: oschina

摘要: t-io目标提升不仅仅是百万级TCP长连接框架,这是t-io的第三个目标了,前两个都已实现。 目标先定下来,逐步实现,当年吹过的牛,大都含着泪完成了要往短连接方面扩展支持更多的传输层协议发展t-io生态新版本说明异步 ...

t-io 目标提升

不仅仅是百万级TCP长连接框架,这是t-io的第三个目标了,前两个都已实现。 目标先定下来,逐步实现,当年吹过的牛,大都含着泪完成了

  • 要往短连接方面扩展

  • 支持更多的传输层协议

  • 发展t-io生态

新版本说明

  • 异步发送切换为阻塞发送只需要把Aio.sendXxx()改成Aio.bSendXxx()即可,接近零成本

  • 提供了分页获取连接列表的功能(特别适合im应用中的用户列表场景)

  • 用tio实现了部分httpserver协议,并且附带了一个类似springmvc用法的路由功能----根据请求path找相应方法

  • 用tio实现了websocket协议(pong协议部分,个人觉得是协议设计得不合理,所以改由客户端来维护心跳),并且附带了一个类似springmvc用法的路由功能----根据自定义消息体的某个字段找相应方法

  • t-io生态圈项目成立,工程见下图


    目前已经放置tio-httpserver和http-websocket,下图是作者亲测的ab test数据(作者本人在性能测试方向比较菜,看到这个测试结果,不确定是ab在测t-io,还是t-io在测ab),有兴趣和有质疑的可以测试验证,测试步骤在 tio httpserver ab test


    运行bin/start-http-server.bat文件便可启动基于tio的httpserver,接着用chrome访问http://127.0.0.1:9527/,就能看到下面这样的界面 


  • 添加了大量更简洁的API 具体见下图红框部分

  • voovan作者发布了t-io的ab test结果,引发了t-io对短连接场景的初步支持

  • bug-fix: 对方关闭连接,服务器检测到后在关闭连接前应该停止监听IO事件

  • t-io 2M小站被DDos群攻击事件影响,t-io目前分成了自用版社区版自用版仅仅是自带了部分防攻击能力而已

最新maven坐标

<dependency>
    <groupId>org.t-io</groupId>
    <artifactId>tio-core</artifactId>
    <version>1.7.1.v20170630-RELEASE</version>
</dependency>

本版本鸣谢

t-io官方澄清

  • t-io官方主群不交保护费就会被踢出群
    物以类聚,人以群分,群里有一群优秀的开源作者譬如jf、hutool、actframework、voovan、baseio、jnet、cobar等创始人、技术主管、创业老板,还有OSC官方人员亲临监场,谣言止于智者, t-io主群确实在短短一个月内清理过约400人,部分用户想再次入群被拒绝,目的仅仅是为了逐步实行群实名制,用以保证t-io用户群体的品德和信用质量。

  • t-io差评会被删除
    请自行验证:https://www.oschina.net/p/t-io/comments,如果确有此事,请知会红薯家的测试

  • t-io是netty的一个壳
    请自行查证:https://git.oschina.net/tywo45/t-io

  • t-io收费传闻
    t-io项目本身不会收费,协议也只会是LGPL,任何人都可以用t-io在LGPL协议规则下开发出商业产品

  • t-io只适合小白级用户
    小白用户容易上手并且能做到生产环境中还极其稳定,反而说明框架健壮性(保证程序运行稳定)和抽象性(保证API容易使用)好,目前有不少用t-io实现的各类项目,譬如IM项目、游戏项目、物联网项目、http服务器(已经实现主要功能)、websocket服务器(已经完整实现)等,相信这些根本不是某无名公司“技术主管”口中小白能玩得转的

  • t-io更多澄清
    有些澄清,需要摆出大量证据,秉承息事宁人的态度,不再一一澄清和旧事重提,这里也就点到为止。

t-io特别说明

  • t-io对用户品行要求比较高,已经有不少用户被列入不支持名单了,譬如对作者呼来喝去、提着小白的问题装着高手的态度、当面恭维背后各种诋毁的,所以对自己品行没自信的慎用t-io

  • t-io对OSC社区口碑较好的用户会提供全方位的免费技术支持。

  • 所以最后的结果是爱t-io的人会越来越爱t-io进而持续享受着t-io提供的各种技术壁垒成果,恨t-io的人会越来越恨t-io进而路转黑。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部