私信发送成功
Watch Star Fork

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

不到800行代码实现极简、易用、高性能的java AIO通信框架,也许是物联网开发的最佳选择 http://smartsocket.mydoc.io/
克隆/下载
Seer 最后提交于 2018-01-21 11:51 1.3.0-SNAPSHOT
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
2018-01-21 11:51
2018-01-01 14:20
2018-01-21 11:51
2018-01-01 14:20
Loading...
README.md 2.10 KB

友情提示

如果有朋友用了smart-socket觉得它还不错,并且做出了可开源的案例,烦请告知本人或在评论下留言。因日常工作较忙,争取每个周末保持更新进度,同时希望大家一起支持开源,助力开源的发展,谢谢!!! 有意者欢迎加QQ群:172299083 smart-boot&smart-socket

招募令

smart-socket是一个非常开放的项目,如果您有兴趣参与共同开发,欢迎联系作者。

Maven

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

工程结构

  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,监测网络连接、断链事件

开发手册

性能测试报告

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

推荐项目

关于作者

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

Update Date: 2017-08-24

项目点评 ( 54 )

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

6_float_left_people 6_float_left_close