安装

环境要求

  • Go 1.22+(主仓要求,log/slog 等标准库 API 决定)
  • 可选:Go 1.25+(如需使用 etcd/otel 等插件)

主仓安装

1go get github.com/go-zeus/zeus

主仓零第三方依赖,所有第三方实现都在 plugins/ 下作为独立 module 维护。

插件安装

按需引入,互不影响:

1go get github.com/go-zeus/zeus/plugins/registry/etcd
2
3go get github.com/go-zeus/zeus/plugins/cache/redis
4
5go get github.com/go-zeus/zeus/plugins/mq/kafka
6
7go get github.com/go-zeus/zeus/plugins/metrics/prometheus

完整插件清单参见 插件 BOM

验证安装

 1package main
 2
 3import (
 4    "fmt"
 5    "github.com/go-zeus/zeus/app"
 6)
 7
 8func main() {
 9    fmt.Println("zeus installed successfully")
10}

下一步