module
Version:
v0.0.2
Opens a new window with list of versions in this module.
Published: Dec 13, 2022
License: MIT
Opens a new window with license information.
README
¶
goboot
概述
goboot是个一个Golang开发过程中,使用的一些经验总结的库,涵盖Web
开发和游戏开发领域。
开发指南
目录
bin
: 编译后程序目录
cmd
: 自定义命令工具
configs
: 配置文件存放目录
internal
: 具体项目的逻辑存放目录
pkg
: 通用包目录
boot
:项目启动设定包
encrypt
:加密解密包
errgroup
:一个携程编组实现
etcdx
: etcd操作拓展包
httpapi
: 基于Echo框架实现的http api实现
idgen
:id生成器包
jwt
: jwt的实现
log
: 日志库的实现
mongodbx
: mongodb操作拓展包
rabbitmqx
:rabbitmq操作拓展包
random
: 随机函数包
redisx
: 基于redis6.0的工具实现
utils
: 一些工具函数的实现
设计
该脚手架使用多框架融合,主要使用以下:
- Echo: 一个http的api框架
- gRPC:goole开源的RPC框架
具体使用,参考如下文档:
- 设计思想
Directories
¶
example
|
|
|
|
pkg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.