Categorygithub.com/ikaiguang/go-srv-kit
repository
0.3.14
Repository: https://github.com/ikaiguang/go-srv-kit.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

服务工具

go-srv-kit为微服务和业务系统开发提供开箱即用的工具;

  • 按需配置启动基础组件,如:数据库、缓存、消息队列等。
  • 提供一些基础的工具,如:日志、配置、HTTP、GRPC、JWT、SnowflakeId等。

创建新项目请阅读: README-NEW-PROJECT.md

概述

  • 本工具的服务框架是: go-kratos
  • 项目的目录结构参考: DDD(领域驱动设计)

参考链接

运行程序

Windows系统,请使用cmdgit-bash运行。


# 启动项目
go run ./example/cmd/main/... -conf=./example/configs

# 运行测试 HTTP JSON
curl http://127.0.0.1:8081/api/v1/ping/hello
# curl http://127.0.0.1:8081/api/v1/ping/error
# curl http://127.0.0.1:8081/api/v1/ping/logger

# 运行测试 HTTP PROTOBUF
curl -X GET \
    -H "Content-Type: application/proto" \
    -H "Accept: application/proto" \
    http://127.0.0.1:8081/api/v1/ping/hello
curl -X GET \
    -H "Content-Type: application/proto" \
    -H "Accept: application/proto" \
    http://127.0.0.1:8081/api/v1/ping/error

感谢支持

感谢支持LOGO支持内容
JETBRAINSJetBrains LogoOpen Source Development License

Give a star! ⭐

如果您觉得这个项目有趣,或者对您有帮助,请给个star吧!

If you think this project is interesting, or helpful to you, please give a star!