CubeMaster

module
v0.0.0-...-3e0e934 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2026 License: Apache-2.0, BSD-2-Clause

Directories

Path Synopsis
api
cmd
cubemaster command
cubemaster/app
Package app provides the main entry point for the application.
Package app provides the main entry point for the application.
cubemastercli command
cubemastercli/app
Package app provides the main entry point for the CubeMaster CLI.
Package app provides the main entry point for the CubeMaster CLI.
cubemastercli/commands
Package commands provides a set of CLI commands
Package commands provides a set of CLI commands
cubemastercli/commands/cubebox
Package cubebox provides a CLI for managing cubebox.
Package cubebox provides a CLI for managing cubebox.
cubemastercli/commands/version
Package version provides the version of the client and server
Package version provides the version of the client and server
pkg
base/auth
Package auth provides auth related functions
Package auth provides auth related functions
base/bufferpool
Package bufferpool provides a pool of bytes.Buffer
Package bufferpool provides a pool of bytes.Buffer
base/bufferqueue
Package bufferqueue implements a buffer queue.
Package bufferqueue implements a buffer queue.
base/config
Package config provides the configuration for the cube master
Package config provides the configuration for the cube master
base/constants
Package constants contains all of the application wide constant values used throughout Cube Master.
Package constants contains all of the application wide constant values used throughout Cube Master.
base/dao
Package dao provides a thin, driver-agnostic data-access facade for CubeMaster.
Package dao provides a thin, driver-agnostic data-access facade for CubeMaster.
base/dao/driver/mysql
Package mysql plugs the MySQL engine into pkg/base/dao.
Package mysql plugs the MySQL engine into pkg/base/dao.
base/dao/migrate
Package migrate runs version-controlled schema migrations against the shared CubeMaster database.
Package migrate runs version-controlled schema migrations against the shared CubeMaster database.
base/db
Package db provides database access.
Package db provides database access.
base/db/models
Package models contains database schema and ORM model definitions for Cube Master project.
Package models contains database schema and ORM model definitions for Cube Master project.
base/grpc-middleware/pool
Package pool TODO
Package pool TODO
base/hotswap
Package hotswap implements file hot update,
Package hotswap implements file hot update,
base/localcache
Package localcache cache data in local memory with rich features
Package localcache cache data in local memory with rich features
base/localcache/util
Package util TODO
Package util TODO
base/log
Package log provides log for cube master.
Package log provides log for cube master.
base/node
Package node is the basic unit of a host
Package node is the basic unit of a host
base/queueworker
Package queueworker provides a simple queue worker.
Package queueworker provides a simple queue worker.
base/recov
Package recov support recover handler Copyright (c) 2020 Tencent Serverless * All rights reserved * Author: jiangdu * Date: 2020-06-08
Package recov support recover handler Copyright (c) 2020 Tencent Serverless * All rights reserved * Author: jiangdu * Date: 2020-06-08
base/rediskey
Package rediskey centralizes Redis key construction so every key shares a unified namespace ("cube:{ver}:{scope}:{resource}[:{sub}]:{id}") instead of scattered string literals.
Package rediskey centralizes Redis key construction so every key shares a unified namespace ("cube:{ver}:{scope}:{resource}[:{sub}]:{id}") instead of scattered string literals.
base/ret
Package ret provides a type for representing the return value of a function.
Package ret provides a type for representing the return value of a function.
base/semaphore
Package semaphore implements a weighted semaphore.
Package semaphore implements a weighted semaphore.
base/types
Package types contains the types used by the metrics package
Package types contains the types used by the metrics package
base/utils
Package utils 工具类
Package utils 工具类
base/version
Package version provides version information
Package version provides version information
base/wrapconcurrent
Package wrapconcurrent provides a concurrent handle that manages concurrency for tasks.
Package wrapconcurrent provides a concurrent handle that manages concurrency for tasks.
base/wrapredis
Package wrapredis provides a wrapper for redis.
Package wrapredis provides a wrapper for redis.
cubelet
Package cubelet provides the interface for the cube-master to interact with the cube-node.
Package cubelet provides the interface for the cube-master to interact with the cube-node.
cubelet/grpcconn
Package grpcconn provides a pool of grpc connections.
Package grpcconn provides a pool of grpc connections.
cubelet/workpool
Package workpool implements a worker pool
Package workpool implements a worker pool
errorcode
Package errorcode provides error code definition.
Package errorcode provides error code definition.
lifecycle
Package lifecycle owns the cross-process metadata channel used by CubeProxy-sidecar to track auto-pause / auto-resume decisions.
Package lifecycle owns the cross-process metadata channel used by CubeProxy-sidecar to track auto-pause / auto-resume decisions.
localcache
Package localcache provides local cache
Package localcache provides local cache
sandboxspec
Package sandboxspec persists the canonical create-time spec of a sandbox.
Package sandboxspec persists the canonical create-time spec of a sandbox.
scheduler
Package scheduler provides a scheduler for the cube-master
Package scheduler provides a scheduler for the cube-master
scheduler/selctx
Package selctx provides context with selected node
Package selctx provides context with selected node
selector/backofffilter
Package backofffilter provides the prefilter module
Package backofffilter provides the prefilter module
selector/filter
Package filter provides filter functions for node.Node.
Package filter provides filter functions for node.Node.
selector/prefilter
Package prefilter provides the prefilter module
Package prefilter provides the prefilter module
selector/score
Package score provides the score of a node.
Package score provides the score of a node.
server
Package server provides the server implementation for the CubeMaster.
Package server provides the server implementation for the CubeMaster.
service/httpservice/cube
Package cube provides the interface for cube master
Package cube provides the interface for cube master
service/httpservice/inner
Package inner provides the inner services of cube-master
Package inner provides the inner services of cube-master
service/httpservice/middleware
Package middleware provides http useful middleware.
Package middleware provides http useful middleware.
service/httpservice/notify
Package notify provides a notification service.
Package notify provides a notification service.
service/sandbox/types
Package types common definitions of common types of cube master.
Package types common definitions of common types of cube master.
task
Package task provides the task module
Package task provides the task module
templatecenter/cube_egress_ca
Package cube_egress_ca bakes the CubeEgress root CA into a sandbox rootfs directory at template-build time.
Package cube_egress_ca bakes the CubeEgress root CA into a sandbox rootfs directory at template-build time.

Jump to

Keyboard shortcuts

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