# 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: 让天下没有难开发的即时通讯
简 介
talent-aio是基于jdk实现的易学易用、稳定、性能强、内置功能丰富的即时通讯框架。这里有资料及问题汇总。
应用场景
IM、实时监控、推送服务(已内置此功能)、RPC、实时性要求高的游戏、物联网等实时通讯类型的场景
案 例(现在案例反馈太多,此处仅列举talent-aio开放第一个月内的用户反馈到我这的案例)
特 点
性能数据
-
IM实例收发速度333万条/秒
-
IM实例17.82万TCP长连接且正常收发消息只消耗800M内存,CPU使用率极低,目测talent-aio可以支撑200万长连接
-
17万长连接反复破坏性测试(譬如断网又连网、反复断开客户端又连上客户端等),服务器内存保持稳定(600多M到900M间)
性能测试步骤
1、收发速度测试
|
2、长连接数测试
|
talent-aio学习步骤(供参考,具体步骤根据各人而异)
初步认识talent-aio
- 从https://git.oschina.net/tywo45/talent-aio处下载源代码
- 双击install.bat安装talent-aio到本地maven仓库
- 双击start-im-server.bat启动im server
- 双击start-im-client.bat启动im client
- 对着界面把玩几下,对talent-aio形成感性认识
花30分钟学习hello world
传送门: 30分钟快乐入门
花点时间学习showcase
代码正在开发中,文档暂未开始... ...尽量在2017年4月30号前提供,在此之前有问题可以和作者沟通。有什么需求可以在这里反馈给我:
showcase需求反馈
参与talent-aio
- talent-aio是将多线程技巧运用到极致的框架,所以一旦您参与到本项目,将会从本项目中学到很多关于多线程的技巧。
-
提交Issue
给项目提出有意义的新需求,或是帮项目发现BUG,或是上传你本地测试的一些数据让作者参考以便进一步优化。
-
点击右上方的
Star
以便随时掌握本项目的动态
- 加QQ群交流
talent-aio承诺
永远基于LGPL协议开源
代码将毫无保留地开放给世界
以成为世界一流开源软件为目标,做国产优秀良心作品
倾听用户需求,快速响应用户反馈
2017年3月29日起,talent-aio全面停止自我宣传----有缘人自会用此框架!
----只是停止宣传而已,其它各项工作都会继续,而且会更好地继续!