zhenyi-base 高性能 Go 基础库

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

文本版 · 供搜索与朗读

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

文档: zhenyi-site.pages.dev

开源初期,欢迎共建反馈

👍 1

想参与讨论或点赞?登录后使用完整功能

讨论回复(0)

暂无回复,登录后可参与讨论
合作

智谱 GLM-5 已上线

在智谱开放平台 BigModel.cn 打造 AI 应用。新一代旗舰模型 GLM-5 在推理、代码、智能体综合能力达到开源模型 SOTA。

领取 2000万 Tokens