package
0.0.0-20240919033358-cce434e5d354
Repository: https://github.com/codfrm/cago.git
Documentation: pkg.go.dev

# README

Cago 组件包

Cago 组件包,提供框架常用的一些组件

Core

component.Core,核心组件包,提供了框架所需核心组件的初始化

  • logger 日志组件,使用zap进行封装
  • trace 链路追踪,支持jaeger和uptrace
  • metrics 指标监控

Database

component.Database,GORM数据库组件包

  • 使用gorm进行封装,支持常见sql数据库

Mongo

component.Mongo,MongoDB数据库组件包

Redis

component.Redis,Redis组件包

Cache

component.Cache,缓存组件包

支持下面的缓存

  • redis

Broker

component.Broker,消息队列组件包

支持下面的消息队列

  • nsq
  • event_bus

# Functions

Broker 消息队列组件.
Cache 缓存组件.
Core 核心组件,包括日志组件、链路追踪、指标 日志组件必须注册,链路追踪和指标注册了后,某些组件会根据它们自动开启相关功能.
Database 数据库组件.
Elasticsearch elasticsearch组件.
Logger 日志组件.
Metrics 指标组件.
Mongo mongodb组件.
Redis redis组件.
Trace 链路追踪组件.