Skip to content

cherry-game/components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cherry框架的通用组件库

  • 基于github.com/robfig/cron/v3进行封装成组件
  • 性能良好
  • 策划配表读取管理组件
  • 可基于本地配置文件的方式加载
  • 可基于redis数据的方式加载
  • 可基于接口抽像自定义数据源加载
  • 支持自定义文件格式读取,目前已实现JSON格式读取
  • 支持缓存热更新
  • 可自定义类型检测
  • 可根据go-linq进行数据集合的条件查询
  • 基于etcd组件进行封装,节点集群和注册发现
  • 集成gin组件,实现http server功能
  • 自定义controller,增加PreInit()Init()Stop()初始周期的管理
  • 增加几个常用的middleware组件
    • gin zap
    • recover with zap
    • cors跨域
    • max connect限流
  • 封装了GET/POST方式获取各种数据类型的函数
  • gops用于线上获取go进程运行信息的组件
  • 集成gorm组件,实现mysql的数据库访问
  • 支持多个mysql数据库配置和管理
  • 集成mongo-driver驱动
  • 支持多个mongodb数据库配置和管理

链接

About

cherry自带的组件库迁移到该仓库

Resources

Stars

Watchers

Forks

Packages

No packages published