1 Star 0 Fork 1.1K

杜福忠 / smart-socket

forked from smartboot / smart-socket 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.10 KB
一键复制 编辑 原始数据 按行查看 历史
三刀 提交于 2018-01-21 11:51 . 1.3.0-SNAPSHOT

友情提示

如果有朋友用了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

Java
1
https://gitee.com/bean80/smart-socket.git
git@gitee.com:bean80/smart-socket.git
bean80
smart-socket
smart-socket
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891