Component Introduction
Parallel Provider
- mr
- fx
Service Organization
- ServiceGroup
groutines
- RoutineGroup
- GoSafe
- RunSafe
- TaskRunner
- WorkerGroup
Communications
- gRPC
- http
- gRPC Gateway
- http client
Storage
- MySQL
- PosgreSQL
- Mongo
- Redis
Message queue
- kafka
Delay Queue
- beanstalk
Service Registration and Discovery
- Built-in Etcd service registration and discovery
- Support single, multiple peers
- Community supports consul
- Community supports k8s
- Community supports nacos
- Community supports polaris
Service governance
- Timeout control
- Built-in token-bucket, counters limiter
- Built-in breaker
- Built-in p2c load equilibrium component
- Service Authentication Component
Data monitoring
- Indicator collection brokered
- Built-in trace
- Log collection
Tool Collection
- goctl legend
- goctl-intelij editor plugin
- goctl-vscode editor plugin
Plugin Resources
- goctl-swagger plugin
- goctl-go-contract plugin
- goctl-php plugin
- goctl-android plugin