Skip to content

cloudapex/ulib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ulib

介绍

典型的api服务器, 适用于开发stateless服务.

软件架构

主框架(ctl)

采用control微框架,简单,易用,灵活.

日志框架(log)

  • 支持6个日志等级 [TRC] [DBG] [INF] [WRN] [ERR] [FAL]
  • 支持不同级别日志输出不同颜色
  • 支持2种输出模式 ELM_Std(控制台) ELM_File(文件流,支持轮换)
  • 支持阀值告警
  • 支持绑定字段
  • 支持对接graylog日志管理平台(gelf-udp)

日志框架(evn)

http框架(htp)

网络框架采用知名的gin包, htp包进一步封装了gin.

  • context
  • render
  • service
  • response
  • server
  • middleware

orm框架(mdb)

DB-orm框架采用知名的xorm, mdb对它进行了进一步的封装.更易用,高复用.

  • table(实体)
  • session(事务)

cache框架(rdb)

cache框架采用知名的redigo, rdb对它进行了进一步的封装. 更易用,高复用.

  • 各种类型的key
  • 分布式锁
  • 统一的reply
  • Pipe & Exec

About

Daily packaging library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages