# smart-socket **Repository Path**: ccwing/smart-socket ## Basic Information - **Project Name**: smart-socket - **Description**: 你相信500多行代码可以实现一个java aio通信框架吗,smart-socket给你的答案是:可以的!性能表现只能用“爆炸”两个字形容,因为压测已经导致作者两台Mac Pro死机了... - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://smartsocket.mydoc.io/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1225 - **Created**: 2017-11-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 友情提示 如果有朋友用了smart-socket觉得它还不错,并且做出了可开源的案例,烦请告知本人或在评论下留言。因日常工作较忙,争取每个周末保持更新进度,同时希望大家一起支持开源,助力开源的发展,谢谢!!! **有意者欢迎加QQ群:172299083** smart-boot&smart-socket ## Maven org.smartboot.socket aio-core 1.1.0 ## 工程结构 1. aio-core smart-socket的核心代码 2. smart-protocol-http 简单实现Http协议编解码,目前的实现并不规范,仅合适ab测试 3. smart-protocol-p2p 实现了私有协议P2P,性能测试也是基于该协议进行的 ## 近期项目安排(分支:1.0.0-DEV) 1. 实现servlet3.1规范 [开发手册](http://smartsocket.mydoc.io/) ## 性能测试报告 | 项目 | 结果 | | --- | --- | |CPU| i7-4790 3.60Ghz| |内存| 8G| |测试代码|服务端:P2PServer,客户端:P2PMultiClient| |测试时长|大于两分钟(服务端与客户端启动后的第一分钟数据是无效的,因为实际未跑满一分钟) |时间单位|1分钟| |数据总流量|7064MB| |消息大小|33B| |消息数|224484842| ## 推荐项目 - [NIO版smart-socket](http://git.oschina.net/smartdms/smart-socket) - [smart-boot](http://git.oschina.net/smartboot/smart-boot) - [maven-mydalgen-plugin](http://git.oschina.net/smartboot/maven-mydalgen-plugin) ## 关于作者 Edit By Seer E-mail:zhengjunweimail@163.com QQ:504166636 Update Date: 2017-08-24