# talent-aio **Repository Path**: zihao_hu/talent-aio ## Basic Information - **Project Name**: talent-aio - **Description**: 让天下没有难开发的即时通讯 - **Primary Language**: Java - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 208 - **Created**: 2017-03-29 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

talent-aio: 让天下没有难开发的即时通讯

  1. 简 介

    talent-aio是基于jdk实现的易学易用、稳定、性能强、内置功能丰富的即时通讯框架。这里有资料及问题汇总
  2. 应用场景

    IM、实时监控、推送服务(已内置此功能)、RPC、实时性要求高的游戏、物联网等实时通讯类型的场景
  3. 案 例(现在案例反馈太多,此处仅列举talent-aio开放第一个月内的用户反馈到我这的案例)

  4. 特 点

  5. 性能数据

    1. IM实例收发速度333万条/秒

    2. IM实例17.82万TCP长连接且正常收发消息只消耗800M内存,CPU使用率极低,目测talent-aio可以支撑200万长连接

    3. 17万长连接反复破坏性测试(譬如断网又连网、反复断开客户端又连上客户端等),服务器内存保持稳定(600多M到900M间)

  6. 性能测试步骤

    1、收发速度测试

    2、长连接数测试

  7. talent-aio学习步骤(供参考,具体步骤根据各人而异)

    1. 初步认识talent-aio

      1. https://git.oschina.net/tywo45/talent-aio处下载源代码
      2. 双击install.bat安装talent-aio到本地maven仓库
      3. 双击start-im-server.bat启动im server
      4. 双击start-im-client.bat启动im client
      5. 对着界面把玩几下,对talent-aio形成感性认识
    2. 花30分钟学习hello world

      传送门: 30分钟快乐入门
    3. 花点时间学习showcase

      代码正在开发中,文档暂未开始... ...尽量在2017年4月30号前提供,在此之前有问题可以和作者沟通。有什么需求可以在这里反馈给我: showcase需求反馈
  8. 参与talent-aio

    1. talent-aio是将多线程技巧运用到极致的框架,所以一旦您参与到本项目,将会从本项目中学到很多关于多线程的技巧。
    2. 提交Issue 给项目提出有意义的新需求,或是帮项目发现BUG,或是上传你本地测试的一些数据让作者参考以便进一步优化。
    3. 点击右上方的 Star 以便随时掌握本项目的动态
    4. 加QQ群交流
      付费群 打赏群
      对talent-aio已经了解,并且觉得对自己很有用处,加此群 打赏额>=100,有其它需求,或者出于对优秀国产软件支持的,加此群
      打赏传送门: 马云打赏 马化腾打赏
      428058412
      492677125

talent-aio承诺

  1. 永远基于LGPL协议开源

  2. 代码将毫无保留地开放给世界

  3. 以成为世界一流开源软件为目标,做国产优秀良心作品

  4. 倾听用户需求,快速响应用户反馈

2017年3月29日起,talent-aio全面停止自我宣传----有缘人自会用此框架!

----只是停止宣传而已,其它各项工作都会继续,而且会更好地继续!