1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/go-kratos-kratos

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ROADMAP.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 00:56 9cc2cdd

Этот документ определяет план развития Kratos.

Функции

  • Конфигурация:
    • Локальные файлы;
    • ConfigMap Kubernetes (K8s);
    • Consul;
    • Etcd;
    • Nacos.
  • Реестр:
    • Consul;
    • Etcd;
    • K8s;
    • Nacos.
  • Кодирование:
    • JSON;
    • Protobuf.
  • Транспорт:
    • HTTP;
    • gRPC.
  • Промежуточное ПО:
    • Логирование;
    • метрики;
    • восстановление;
    • статус gRPC;
    • трассировка транспорта;
    • валидатор;
    • аутентификация;
    • ограничение скорости;
    • автоматический выключатель.
  • Метрики:
    • Prometheus;
    • DataDog.
  • Трассировка:
    • HTTP: TLS, клиент, сервис-регистратор, клиенты на JavaScript/TypeScript;
    • gRPC: TLS, унарный обработчик, потоковый обработчик.
  • Кэш: go-redis.
  • События:
    • Pub/Sub;
    • Kafka;
    • Nats.
  • База данных:
    • Ent;
    • Gorm.

Платформа

  • API Kratos: аутентификация, конфигурация, реестр, события.
  • Runtime Kratos: секреты, взаимодействие между сервисами, публикация и подписка, наблюдаемость, управляемость.
  • UI Kratos: аутентификация, конфигурация, сервисы, конечные точки, ограничение скорости, автоматический выключатель, внедрение ошибок, политика трафика.

Инструменты

  • Kratos;
  • Генератор HTTP: API YAML;
  • Генератор ошибок.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/go-kratos-kratos.git
git@api.gitlife.ru:oschina-mirror/go-kratos-kratos.git
oschina-mirror
go-kratos-kratos
go-kratos-kratos
main