1
0
mirror of https://github.com/go-kratos/kratos.git synced 2024-12-26 20:54:38 +02:00
kratos/ROADMAP.md
2021-09-23 18:10:59 +08:00

1.5 KiB

Kratos

This document defines the roadmap for Kratos development.

Features

  • Config
    • Local Files
    • K8s ConfigMap
    • Consul
    • Etcd
    • Nacos
  • Registry
    • Consul
    • Etcd
    • K8s
    • Nacos
  • Encoding
    • JSON
    • Protobuf
  • Transport
    • HTTP
    • gRPC
  • Middleware
    • Logging
    • metrics
    • recovery
    • gRPC status
    • transport tracing
    • Validator
    • Authentication
    • Ratelimit
    • CircuitBreaker
  • Metrics
    • Prometheus
    • DataDog
  • Tracing
    • HTTP
      • TLS
      • Client
      • Service Registrar
      • javascript/typescript clients
    • gRPC
      • TLS
      • Uarry Handler
      • Streaming Handler
  • Cache
    • go-redis
  • Event
    • Pub/Sub
    • Kafka
    • Nats
  • Database
    • Ent
    • Gorm

Platform

  • Kratos API
    • Auth
    • Config
    • Registry
    • Events
  • Kratos Runtime
    • Secrets
    • Service-to-Service
    • Publish and Subscribe
    • Observability
    • Controllable
  • Kratos UI
    • Auth
    • Config
    • Services
    • Endpoints
    • Ratelimit
    • CircuitBreaker
    • FaultInjection
    • TrafficPolicy

Tools

  • Kratos
  • HTTP Generator
    • API YAML
  • Errors Generator