Название вдохновлено игрой God of War, основанной на греческих мифах. В ней рассказывается о приключениях Кратоса, который стал богом войны и начал убивать других богов.
Kratos — это ориентированная на микросервисы структура управления, реализованная на golang. Она предлагает удобные возможности, которые помогут вам быстро создать надёжное приложение с нуля:
Kratos доступен, мощен и предоставляет инструменты, необходимые для больших и надёжных проектов. Изучение Kratos
Kratos обладает самой обширной и подробной документацией и библиотекой примеров среди всех современных фреймворков для веб-приложений, что делает его лёгким в освоении.
Мы также предоставляем современный шаблон, который должен помочь сократить объём работы, необходимой для создания современного проекта.
Цели
Kratos повышает вашу продуктивность. Благодаря интеграции отличных ресурсов и дальнейшей поддержке программисты могут избавиться от большинства проблем, с которыми они могут столкнуться в области распределённых систем и разработки программного обеспечения, чтобы сосредоточиться только на выпуске продуктов. Кроме того, для каждого программиста Kratos также является идеальным обучающим ресурсом по многим аспектам микросервисов, чтобы обогатить их опыт и навыки.
Принципы
Начало работы Создайте игровую площадку kratos через docker:
docker run -it --rm -p 8000:8000 --workdir /workspace golang
apt-get update && apt-get -y install protobuf-compiler
export GOPROXY=https://goproxy.io,direct
go install github.com/go-kratos/kratos/cmd/kratos/v2@latest && kratos upgrade
kratos new helloworld
cd helloworld/ && go mod tidy
kratos run
Используйте браузер, чтобы открыть и посетить: http://localhost:8000/helloworld/kratos
, программа kratos работает!
Если вам нужно больше, пожалуйста, посетите документацию kratos.
Уязвимости безопасности Если вы обнаружите уязвимость в системе безопасности Kratos, отправьте электронное письмо на адрес tonybase через go-kratos@googlegroups.com. Все уязвимости будут оперативно устранены.
Сообщество
Участники Спасибо, что рассматриваете возможность внести свой вклад в структуру Kratos! Руководство по внесению вклада можно найти в документации Kratos.
Лицензия Фреймворк Kratos — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.
Благодарности Следующие проекты оказали особое влияние на дизайн Kratos:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )