constants

package
v0.0.0-...-dfc68d5 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2023 License: MIT Imports: 1 Imported by: 10

Documentation

Index

Constants

View Source
const (
	// 地址配置
	MySQLDefaultDSN = "gorm:gorm@tcp(127.0.0.1:9910)/gorm?charset=utf8&parseTime=True&loc=Local" // MySQL DSN
	EtcdAddress     = "127.0.0.1:2379"                                                           // Etcd 地址
	ApiAddress      = ":8080"                                                                    // Api层 地址
	FeedAddress     = "127.0.0.1:8081"                                                           // Feed 服务地址
	PublishAddress  = "127.0.0.1:8082"                                                           // Publish 服务地址
	UserAddress     = "127.0.0.1:8083"                                                           // User 服务地址
	FavoriteAddress = "127.0.0.1:8084"                                                           // Favorite 服务地址
	CommentAddress  = "127.0.0.1:8085"                                                           // Comment 服务地址
	RelationAddress = "127.0.0.1:8086"                                                           // Relation 服务地址
	MessageAddress  = "127.0.0.1:8087"                                                           // Message 服务地址

	// Oss配置
	OssEndPoint        = "oss-cn-shenzhen.aliyuncs.com"
	OssAccessKeyId     = "oss"
	OssAccessKeySecret = "oss"
	OssBucket          = "douyin1"

	// 数据库表名
	VideoTableName    = "video"
	UserTableName     = "user"
	FavoriteTableName = "favorite"
	CommentTableName  = "comment"
	RelationTableName = "relation"
	MessageTableName  = "message"

	// jwt认证
	SecretKey   = "secret key"
	IdentiryKey = "id"

	// 时间字段格式
	TimeFormat = "2006-01-02 15:04:05"

	// favorite action type,1是点赞,2是取消点赞
	Like   = 1
	Unlike = 2
	// comment action type,1是增加评论,2是删除评论
	AddComment = 1
	DelComment = 2
	// relation action type,1是关注,2是取消关注
	Follow   = 1
	UnFollow = 2
	// message action type, 1是发送消息
	SendMessage = 1

	// rpc服务名
	ApiServiceName      = "api"
	FeedServiceName     = "feed"
	PublishServiceName  = "publish"
	UserServiceName     = "user"
	FavoriteServiceName = "favorite"
	CommentServiceName  = "comment"
	RelationServiceName = "relation"
	MessageServiceName  = "message"

	// Limit
	CPURateLimit = 80.0
	DefaultLimit = 10

	// MySQL配置
	MySQLMaxIdleConns    = 10        //空闲连接池中连接的最大数量
	MySQLMaxOpenConns    = 100       //打开数据库连接的最大数量
	MySQLConnMaxLifetime = time.Hour //连接可复用的最大时间

	// Redis配置
	RedisAddress  = "127.0.0.1:6380" // redis地址
	RedisPassword = ""               // redis默认密码
	RedisDB       = 1                // redis数据库
)

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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