boot

package
v0.0.0-...-9dac4f2 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2023 License: BSD-2-Clause, MIT, BSD-2-Clause, + 1 more Imports: 25 Imported by: 0

Documentation

Overview

Package boot 启动

Index

Constants

View Source
const (
	// Name 服务标识
	Name = "demo-interface"
)

Variables

ProviderSet is server providers.

Functions

func InitApp

func InitApp(
	logger log.Logger,
	hs transport.Server,
	cs cron.ICornServer,
	np nats.IProducer,
	as nats.INatsConsumer,
) *pkg.App

InitApp 初始化App

func RegisterConfig

func RegisterConfig(
	dir constant.ConfigPath,
) (config.Config, func(), error)

RegisterConfig 注册Config

func RegisterCron

func RegisterCron(
	conf config.Config,
	log log.Logger,
	pcs []pcron.ICron,
) pcron.ICornServer

RegisterCron 注册日志

func RegisterDB

func RegisterDB(
	conf config.Config,
	log log.Logger,
) (pg.DBI, func(), error)

RegisterDB 注册DB

func RegisterHTTP

func RegisterHTTP(
	conf config.Config,
	log log.Logger,
	flag bool,
	handler http.Handler,
) transport.Server

RegisterHTTP 注册HTTP

func RegisterLogger

func RegisterLogger(config config.Config) (log.Logger, func(), error)

RegisterLogger 注册日志

func RegisterNatsConsumer

func RegisterNatsConsumer(
	config config.Config,
	log log.Logger,
	ahs []nats.IHandle,
) nats.INatsConsumer

RegisterNatsConsumer 注册Nats

func RegisterNatsProducer

func RegisterNatsProducer(
	log log.Logger,
	config config.Config,
) nats.IProducer

RegisterNatsProducer 注册NatsProducer

func RegisterRedis

func RegisterRedis(
	conf config.Config,
	log log.Logger,
) (predis.IRedis, func(), error)

RegisterRedis 注册Redis

Types

This section is empty.

Jump to

Keyboard shortcuts

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