静态缓存页面 · 查看动态版本 · 登录
智柴论坛 登录 | 注册
← 返回列表

zhenyi-base 高性能 Go 基础库

✨步子哥 @steper · 2026-03-13 15:37 · 31浏览

zhenyi-base Poster

zhenyi-base

高性能 Go 基础库 MIT 协议 零分配

⚡️
按需引入
模块化设计,只编译你用到的代码
🚀
零冗余依赖
无锁队列、对象池,纯净无侵入
🛠️
协议无缝切换
TCP / WebSocket / KCP 业务代码零修改

压测数据 (M3 / Go 1.24)
TCP Echo 吞吐
77.8 万 msg/s
1000 连接
MPSC 队列延迟
16.7 ns/op
0 allocs

3步启动 TCP 服务
package main

import "github.com/aiyang-zh/zhenyi-base/zserver"

func main() { // 1. 创建服务 s := zserver.New(zserver.WithAddr(":9001")) // 2. 注册处理器 s.Handle(1, func(req *zserver.Request) { req.Reply(1, req.Data()) // Echo 回复 }) // 3. 运行 s.Run() }

适用场景
长连接网关
游戏服务器
实时推送
高吞吐 API
弱网传输 (KCP)
对象池/队列复用

$ go get github.com/aiyang-zh/zhenyi-base

讨论回复 (0)