Versions in this module Expand all Collapse all v1 v1.3.10 Mar 21, 2023 Changes in this version + var EnvAlreadyLoadedError = errorKit.Simple("env file has already been loaded") + var EnvNotLoadedError = errorKit.Simple("env file hasn't been loaded") + func GetAddress() (string, error) + func GetGinConfig() (*ginKit.GinConfig, error) + func GetIp() (string, error) + func GetLogrusConfig() (*logrusKit.LogrusConfig, error) + func GetRedisClient() *redisKit.Client + func GetRedisConfig() (*redisKit.RedisConfig, error) + func GetRocketmq5Config() (*rocketmq5Kit.Config, error) + func GetStartingTime() time.Time + func InitializeEnvironment() error + func InitializeGinComponent(recoveryMiddleware gin.HandlerFunc, business func(engine *gin.Engine) error) error + func InitializeJsonComponent(messageFilePath string, messageHook jsonKit.MessageHook, ...) error + func InitializeRedisComponent() error + func InitializeRocketMQ5Component() error + func NewProducerOfRocketmq5(logConfig *rocketmq5Kit.LogConfig) (rmq_client.Producer, error) + func NewSimpleConsumerOfRocketmq5(logConfig *rocketmq5Kit.LogConfig, consumerGroup, topic, tag string) (rmq_client.SimpleConsumer, error) + type EnvConfig struct + Gin *ginKit.GinConfig + Ip string + Logrus *logrusKit.LogrusConfig + Redis *redisKit.RedisConfig + RocketMQ5 *rocketmq5Kit.Config + Runtime *RuntimeConfig + type RuntimeConfig struct + SoftMemoryLimit string + func GetRuntimeConfig() (*RuntimeConfig, error)