dynamic-bucket-tusd

module
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2024 License: MIT

README

Directories

Path Synopsis
internal
grouped_flags
Package grouped_flags provides a small wrapper around the flag package from Go's standard library to allow grouping flags in the help output.
Package grouped_flags provides a small wrapper around the flag package from Go's standard library to allow grouping flags in the help output.
semaphore
Package semaphore implements a basic semaphore for coordinating and limiting non-exclusive, concurrent access.
Package semaphore implements a basic semaphore for coordinating and limiting non-exclusive, concurrent access.
uid
pkg
filelocker
Package filelocker provide an upload locker based on the local file system.
Package filelocker provide an upload locker based on the local file system.
filestore
Package filestore provide a storage backend based on the local file system.
Package filestore provide a storage backend based on the local file system.
handler
* @Author: rui.li * @Date: 2024-02-27 17:49:17 * @LastEditors: rui.li * @LastEditTime: 2024-02-28 14:24:50 * @FilePath: /DynamicBucketTusd/pkg/handler/handler.go
* @Author: rui.li * @Date: 2024-02-27 17:49:17 * @LastEditors: rui.li * @LastEditTime: 2024-02-28 14:24:50 * @FilePath: /DynamicBucketTusd/pkg/handler/handler.go
hooks
Package hooks allows you to execute hooks based on events emitted from the tusd handler using the callbacks and notification channels.
Package hooks allows you to execute hooks based on events emitted from the tusd handler using the callbacks and notification channels.
hooks/file
Package file provides a file-based hook implementation.
Package file provides a file-based hook implementation.
hooks/grpc
Package grpc implements a gRPC-based hook system.
Package grpc implements a gRPC-based hook system.
hooks/http
Package http implements a HTTP-based hook system.
Package http implements a HTTP-based hook system.
hooks/plugin
Package plugin provides a hook system based on Hashicorp's plugin system.
Package plugin provides a hook system based on Hashicorp's plugin system.
memorylocker
Package memorylocker provides an in-memory locking mechanism.
Package memorylocker provides an in-memory locking mechanism.
models
* @Author: rui.li * @Date: 2024-02-27 17:49:17 * @LastEditors: rui.li * @LastEditTime: 2024-02-28 10:57:09 * @FilePath: /DynamicBucketTusd/pkg/models/context.go
* @Author: rui.li * @Date: 2024-02-27 17:49:17 * @LastEditors: rui.li * @LastEditTime: 2024-02-28 10:57:09 * @FilePath: /DynamicBucketTusd/pkg/models/context.go
prometheuscollector
package prometheuscollector allows to expose metrics for Prometheus.
package prometheuscollector allows to expose metrics for Prometheus.
s3store
Package s3store provides a storage backend using AWS S3 or compatible servers.
Package s3store provides a storage backend using AWS S3 or compatible servers.

Jump to

Keyboard shortcuts

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