47 lines
703 B
Markdown
47 lines
703 B
Markdown
|
|
# TaskQ - Task Queue Management System
|
||
|
|
|
||
|
|
A Go-based task queue management system for efficient task processing and management.
|
||
|
|
|
||
|
|
## Features
|
||
|
|
|
||
|
|
- Task queue management
|
||
|
|
- Dashboard interface
|
||
|
|
- Task inspection and monitoring
|
||
|
|
- Concurrent task processing
|
||
|
|
|
||
|
|
## Installation
|
||
|
|
|
||
|
|
```bash
|
||
|
|
go mod download
|
||
|
|
```
|
||
|
|
|
||
|
|
## Usage
|
||
|
|
|
||
|
|
```bash
|
||
|
|
go run .
|
||
|
|
```
|
||
|
|
|
||
|
|
## Project Structure
|
||
|
|
|
||
|
|
- `taskq.go` - Main application entry point
|
||
|
|
- `task.go` - Task definition and management
|
||
|
|
- `inspect.go` - Task inspection utilities
|
||
|
|
- `dashboard.html` - Web dashboard interface
|
||
|
|
- `example/` - Example implementations
|
||
|
|
|
||
|
|
## Development
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Run the application
|
||
|
|
go run .
|
||
|
|
|
||
|
|
# Run tests
|
||
|
|
go test ./...
|
||
|
|
|
||
|
|
# Build
|
||
|
|
go build -o taskq
|
||
|
|
```
|
||
|
|
|
||
|
|
## License
|
||
|
|
|
||
|
|
MIT License
|