1 Star 0 Fork 776

牛奶拌饭 / smart-socket

forked from smartboot / smart-socket 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

友情提示

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

Maven

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

工程结构

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

近期项目安排(分支:1.0.0-DEV)

  1. 实现相对规范的Http协议编解码
  2. 继续重构优化aio-core代码

开发手册

性能测试报告

项目 结果
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

Comments ( 0 )

Sign in for post a comment

About

你相信500多行代码可以实现一个java aio通信框架吗,smart-socket给你的答案是:可以的!性能表现只能用“爆炸”两个字形容,因为压测已经导致作者两台Mac Pro死机了... spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Java
1
https://gitee.com/dairymix/smart-socket.git
git@gitee.com:dairymix/smart-socket.git
dairymix
smart-socket
smart-socket
master

Search

101046 36f486cf 1899542 101055 4cb66026 1899542