Kratos

Document address

Source code: https://github.com/go-kratos/kratos
development manual: https://go-kratos.dev/en/docs/getting-started/start/

Install Kratos

go install github.com/go-kratos/kratos/cmd/kratos/v2@latest && kratos upgrade

helloworld

# create project's layout
kratos new helloworld

cd helloworld
# pull dependencies
go mod download

# generate all codes of proto and wire etc.
go generate ./...

# run the application
kratos run

test

curl 'http://127.0.0.1:8000/helloworld/kratos'

Source code analysis

Guess you like

Origin blog.csdn.net/qq_39049011/article/details/125049074