ulib

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2024 License: Apache-2.0

README

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

Directories

Path Synopsis
htp
pb

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL