组件介绍

并发利器

  • mr
  • fx

服务编排

  • ServiceGroup

groutines 编程

  • RoutineGroup
  • GoSafe
  • RunSafe
  • TaskRunner
  • WorkerGroup

通讯

  • gRPC
  • http
  • gRPC Gateway
  • http client

存储

  • MySQL
  • PosgreSQL
  • Mongo
  • Redis

消息队列

  • kafka

延时队列

  • beanstalk

服务注册与发现

  • 内置 Etcd 服务注册与发现
  • 支持单、多节点直连
  • 社区支持 consul
  • 社区支持 k8s
  • 社区支持 nacos
  • 社区支持 polaris

服务治理

  • 超时控制
  • 内置令牌桶、计数限流器
  • 内置熔断器
  • 内置 p2c 负载均衡组件
  • 服务认证组件

数据监控

  • 指标采集上报
  • 链路追踪
  • 日志收集

工具集合

  • goctl 脚手架
  • goctl-intelij 编辑器插件
  • goctl-vscode 编辑器插件

插件资源

  • goctl-swagger 插件
  • goctl-go-compact 插件
  • goctl-php 插件
  • goctl-android 插件