https://github.com/xi163/gonet
gonet tcpserver/tcpclient , connpool , logs styles
https://github.com/xi163/gonet
gonet goroutine-pool logger logging tcpclient tcpserver
Last synced: 3 months ago
JSON representation
gonet tcpserver/tcpclient , connpool , logs styles
- Host: GitHub
- URL: https://github.com/xi163/gonet
- Owner: xi163
- Created: 2023-01-18T07:35:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-10T02:35:10.000Z (over 2 years ago)
- Last Synced: 2025-07-02T13:19:38.533Z (10 months ago)
- Topics: gonet, goroutine-pool, logger, logging, tcpclient, tcpserver
- Language: Go
- Homepage:
- Size: 1.49 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
##### gonet go封装的tcp/websocket网络库
###### `go mod download github.com/cwloo/gonet@latest`
###### 1.`defer性能差禁用`
###### 2.`字符串连接用strings.joins`
###### 3.`用sync.Pool 避免频繁GC卡顿`
###### 4.`定期手动GC,避免内存暴涨`
###### 5.`slice内存泄漏避坑,goroutine泄漏避坑`
###### 6.`减少锁调用,能避免则避免或用原子锁`
###### 7.`使用goroutine池,频繁启动耗费cpu`
###### 8.`尽量避免多个goroutine竞争访问共享资源`

