跳到主要内容

Requirements

Server Requirements

Go:

  • ✅ go 1.16+
  • ✅ go-zero + goctl

Cli Tool:

中间件:

核心依赖:

  • ✅ MySQL: 数据库
  • ✅ Redis: 缓存
  • ✅ Kafka/RabbitMQ/NSQ/Nats: 消息队列
  • ✅ ElasticSearch: 搜索
  • ✅ MinIO: 对象存储

监控/告警/日志:

  • ✅ Prometheus: 监控
  • ✅ Jaeger: 分布式追踪
  • ✅ Kibana: 日志
  • ✅ Grafana: 图表

负载均衡

  • ✅ Nginx/Caddy

服务发现/注册/配置中心

  • ✅ Consul

Structure:

Client Requirements

Web

  • ✅ Vue3

App

Mobile App

  • ✅ Flutter3+
  • ✅ GetX

Desktop App

  • ✅ Tauri + Rust + Vue3

RoadMap: