https://github.com/slive/gsfly
是轻量级集成tcp,udp,ws(websocket),http,kcp,提供高性能和统一的创建,使用通信框架
https://github.com/slive/gsfly
kcp websocket
Last synced: 5 months ago
JSON representation
是轻量级集成tcp,udp,ws(websocket),http,kcp,提供高性能和统一的创建,使用通信框架
- Host: GitHub
- URL: https://github.com/slive/gsfly
- Owner: slive
- Created: 2020-07-23T09:16:45.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-09T04:39:08.000Z (about 5 years ago)
- Last Synced: 2024-06-21T14:21:56.305Z (about 2 years ago)
- Topics: kcp, websocket
- Language: Go
- Homepage:
- Size: 444 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## gsfly
### 简介
**[gsfly](https://github.com/slive/gsfly)** 是轻量级集成tcp、udp、ws(websocket)、kcp,提供高性能和统一的创建,使用通信框架
### 架构
**gsfly** 架构见如下图:

### 依赖
日志相关类:
- [logrus](https://github.com/sirupsen/logrus)
- [lfshook](https://github.com/rifflock/lfshook)
- [file-rotatelogs](https://github.com/lestrrat-go/file-rotatelogs)
kcp相关:
- [kcp-go](https://github.com/xtaci/kcp-go)
websocket相关:
- [gorilla/websocket](https://github.com/gorilla/websocket)
队列集合相关:
- [emirpasic/gods](https://github.com/emirpasic/gods)