package
0.0.0-20210223025908-ab8afbfb14a9
Repository: https://github.com/xgxw/toddler-go.git
Documentation: pkg.go.dev

# README

cmd

cmd 是cli(命令行)的入口.

root 是项目的根入口. 定义了项目所需的配置项和配置加载方式等功能.


server 表示该项目提供的默认的 web 服务入口, 用于定义路由规则, 创建web服务器等. 可定义多个业务的路由规则, 如 user.GET/POST/PUT, file.GET/POST/PUT.

grpc 表示该项目提供的默认的 rpc 服务入口.

server/grpc 一般只有一个. 当一个项目对外提供多个 web/grpc 服务时, 要么多个服务可以合并, 要么是项目业务划分不好, 需要考虑项目划分.

bootstrap 用于注入依赖/依赖反转, 根据需求更改其中的注册项. 提取公共资源(如services等)的创建方法, 重复用于 server/grpc 等服务的初始化. 脚本独自创建依赖的服务, 因为大多数脚本依赖资源比较单一, 且严格受控制


task1 表示该项目提供的脚本任务, 如定时清理缓存, 处理数据等. 可以有多个, 按业务名称命名.

# Functions

No description provided by the author

# Structs

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