# smart-socket **Repository Path**: GavignZh/smart-socket ## Basic Information - **Project Name**: smart-socket - **Description**: 848行代码实现极简、易用、高性能的企业级AIO通信框架,适用于IM、RPC、IoT等诸多领域。以区区两个接口的学习成本帮你从Netty中解救出来 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://smartboot.gitee.io/docs/smart-socket/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1224 - **Created**: 2019-06-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## smart-socket [English](README_EN.md)[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu) smart-socket是一款国产开源的Java AIO框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果smart-socket对您有一丝帮助,请Star一下我们的项目并持续关注;如果您对smart-socket并不满意,那请多一些耐心,smart-socket一直在努力变得更好。 ## 版本说明 | 系列 | 最新版 | 文档 | 说明 | | -- | -- | -- | -- | | 1.3 | [1.3.25](https://mvnrepository.com/artifact/org.smartboot.socket/aio-core/1.3.25) | 《[smart-socket技术小册](https://smartboot.gitee.io/docs/smart-socket/)》 | 企业级,已稳定运行在众多企业的生产环境上 | | 1.4 | 1.4.1 | 群内分享 |暂无| **特色:** 1. 代码量极少,可读性强。核心代码仅1千行左右。 2. 学习门槛低,二次开发只需实现两个接口。 3. 资源利用率高,性能爆表,充分压榨CPU、带宽。 4. 提供丰富的插件式服务,包括:心跳插件、断链重连插件、服务监控插件、黑名单插件、内存池监测插件。 **![smart\-socket](//pub.idqqimg.com/wpa/images/group.png):** | 群号 | 群类型 | 入群条件 | 福利 | | -- | -- | -- | -- | | 830015805
172299083🈵 | 官方群 | Star本项目 | 与作者交流smart-socket | | 971571612 | 企业群 | 在[码云](https://gitee.com/smartboot/smart-socket/issues/IHV69)或[Github](https://github.com/smartboot/smart-socket/issues/1)上登记案例的企业用户 |群员全部是smart-socket的精准用户,方便同行交流| 入群须知 1. 请先Star一下本项目,小小的支持一下开源项目。 2. 咨询smart-socket问题前请先阅读文档《[smart-socket技术小册](https://smartboot.gitee.io/docs/smart-socket/)》,也许答案已经在文档中。文档确实写的很烂,大家相互体谅,凑合着看,提升沟通质量。 3. 如若第一次接触Socket编程,请先百度了解一下Java网络编程的基础知识,避免在群里提萌新问题(提问的尴尬,回答问题的也尴尬)。 - 了解ByteBuffer的正确使用姿势。 - 对协议概念有正确的理解 4. 严禁私聊群主咨询问题,有些朋友基础有待提升,有问题请问百度。群主只对开源项目负责,不负责教用户Java入门基础(被人伤到了,请谅解)。 5. 入群后请不要问以下问题: - smart-socket支持心跳吗? - smart-socket支持断链重连吗? - smart-socket怎么实现广播? - smart-socket怎么做长连接? - smart-socket能处理半包、粘包吗? ## 标题党 - [《每秒处理 500W 条消息,人、机为之颤抖》](https://www.oschina.net/news/90988/smart-socket-1-2-0-beta) - [《再见,Netty!你好,smart-socket!》](https://my.oschina.net/u/2385344/blog/1603648) ## 社区互助 如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户给新人提供帮助。 1. 加入QQ群:172299083 2. Email:zhengjunweimail@163.com 3. [开源问答](https://www.oschina.net/question/tag/smart-socket) ## 参与贡献 我们非常欢迎您的贡献,您可以通过以下方式和我们一起共建 :smiley:: - 在您的公司或个人项目中使用 smart-socket。 - 通过 [Issue](https://gitee.com/smartboot/smart-socket/issues) 报告 bug 或进行咨询。 - 提交 [Pull Request](https://gitee.com/smartboot/smart-socket/pulls) 改进 smart-socket 的代码。 - 在开源中国发表smart-socket相关的技术性文章。 ## 关于作者 Edit By 三刀 E-mail:zhengjunweimail@163.com Update Date: 2019-04-14