component

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2024 License: MIT Imports: 18 Imported by: 3

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Broker

func Broker() cago.FuncComponent

Broker 消息队列组件

func Cache

func Cache() cago.Component

Cache 缓存组件

func Core

func Core() cago.FuncComponent

Core 核心组件,包括日志组件、链路追踪、指标

func Database

func Database() cago.Component

Database 数据库组件

func Elasticsearch

func Elasticsearch() cago.FuncComponent

Elasticsearch elasticsearch组件

func Logger

func Logger() cago.FuncComponent

func Metrics

func Metrics() cago.FuncComponent

func Mongo

func Mongo() cago.FuncComponent

Mongo mongodb组件

func Redis

func Redis() cago.FuncComponent

Redis redis组件

func Trace

func Trace() cago.FuncComponent

Types

This section is empty.

Jump to

Keyboard shortcuts

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