koapp

package
v0.0.0-...-1e7b23d Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildAppComponents

func BuildAppComponents(app *woocoo.App)

BuildAppComponents 从配置文件中加载组件并初始化.应用级一般为单例的组件

func BuildCacheComponents

func BuildCacheComponents(cnf *conf.AppConfiguration)

BuildCacheComponents 从配置文件中加载缓存服务组件.

func BuildEntComponents

func BuildEntComponents(cnf *conf.AppConfiguration) map[string]dialect.Driver

BuildEntComponents 从配置文件中加载ent服务组件.

func New

func New(opts ...woocoo.Option) *woocoo.App

New 初始化Knockout应用,尝试从配置文件中加载常用的配置并初始化.

该函数会尝试从配置文件中加载以下配置:

Cache: 用于缓存的配置,目前支持redis和local.
Snowflake: 用于生成唯一ID的配置,目前支持snowflake.注意该配置是全局的,如果有多个应用实例,需要保证每个实例的配置一致.

Types

This section is empty.

Jump to

Keyboard shortcuts

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