Watch Star Fork

smartboot / smart-socketJavaApache-2.0GVP 申请加入项目

不到600行代码实现极简、易用、高性能的java AIO通信框架,也许是IM、物联网开发的最佳选择 http://smartsocket.mydoc.io/
克隆/下载
一键复制 编辑 原始数据 按行查看 历史
README.md 2.83 KB Seer 提交于 2018-02-03 16:24 . 更新readme.md

smart-socket

smart-socket是一款国产开源的Java AIO框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果smart-socket对您有一丝帮助,请Star一下我们的项目并持续关注;如果您对smart-socket并不满意,那请多一些耐心,smart-socket一直在努力变得更好。

Maven

<dependency>
    <groupId>org.smartboot.socket</groupId>
    <artifactId>aio-core</artifactId>
    <version>1.3.1</version>
</dependency>

开发手册(很抱歉个人开源项目,文档更新会有点滞后)

工程结构

  1. aio-core smart-socket的核心代码
  2. smart-protocol-http 简单实现Http协议编解码,目前的实现并不规范,仅合适ab测试
  3. smart-protocol-p2p 实现了私有协议P2P,性能测试也是基于该协议进行的

性能测试报告

项目 结果
CPU i7-4790 3.60Ghz
内存 8G
测试代码 服务端:P2PServer,客户端:P2PMultiClient
测试时长 大于两分钟(服务端与客户端启动后的第一分钟数据是无效的,因为实际未跑满一分钟)
时间单位 1分钟
数据总流量 7064MB
消息大小 33B
消息数 224484842

标题党

社区互助

如果您在使用的过程中碰到问题,可以通过下面几个途径寻求帮助,同时我们也鼓励资深用户给新人提供帮助。

  1. 加入QQ群:172299083smart-boot&smart-socket
  2. Email:zhengjunweimail@163.com
  3. 开源问答

参与贡献

我们非常欢迎您的贡献,您可以通过以下方式和我们一起共建 :smiley:

  • 在您的公司或个人项目中使用 smart-socket。
  • 通过 Issue 报告 bug 或进行咨询。
  • 提交 Pull Request 改进 smart-socket 的代码。
  • 在开源中国发表smart-socket相关的技术性文章。

推荐项目

关于作者

Edit By 三刀
E-mail:zhengjunweimail@163.com
QQ:504166636

Update Date: 2018-02-03

评论 ( 0 )

你可以在登录后,对此项目发表评论

6_float_left_people 6_float_left_close