# smart-socket **Repository Path**: cc_go/smart-socket ## Basic Information - **Project Name**: smart-socket - **Description**: 不到800行代码实现极简、易用、高性能的java AIO通信框架,也许是物联网开发的最佳选择 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://smartsocket.mydoc.io/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1224 - **Created**: 2018-01-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 友情提示 如果有朋友用了smart-socket觉得它还不错,并且做出了可开源的案例,烦请告知本人或在评论下留言。因日常工作较忙,争取每个周末保持更新进度,同时希望大家一起支持开源,助力开源的发展,谢谢!!! **有意者欢迎加QQ群:172299083** smart-boot&smart-socket ## 招募令 smart-socket是一个非常开放的项目,如果您有兴趣参与共同开发,欢迎联系作者。 ## Maven org.smartboot.socket aio-core 1.3.0-SNAPSHOT ## 工程结构 1. aio-core smart-socket的核心代码 2. smart-protocol-http 简单实现Http协议编解码,目前的实现并不规范,仅合适ab测试 3. smart-protocol-p2p 实现了私有协议P2P,性能测试也是基于该协议进行的 ## V1.2.1计划(分支:1.0.0-DEV) 1. 支持ssl 2. 监测并事件通知因客户端不接受数据导致的服务端缓存积压现象 3. 扩展Filter,监测网络连接、断链事件 [开发手册](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