README
¶
goq
goq
is a queue server written in golang
I am using goq
to coordinate asynchronous jobs for some personal projects.
It currently uses sqlite as a data store, though could be modified to use any arbitrary storage layer.
It uses adamlouis/gsg to generate server boilerplate code.
It supports adding scheduled jobs to the queue via robfig/cron.
The /api/*
routes provide a json api and other routes provide an web interface using html/template.
Documentation
¶
There is no documentation for this package.
Directories
¶
Path | Synopsis |
---|---|
internal
|
|
pkg
|
|
goqclient
GENERATED DO NOT EDIT GENERATOR: scripts/gencode/gencode.go ARGUMENTS: --component client --config ../../api/api.yml --package goqclient --out ./client.gen.go --model-package github.com/adamlouis/goq/pkg/goqmodel
|
GENERATED DO NOT EDIT GENERATOR: scripts/gencode/gencode.go ARGUMENTS: --component client --config ../../api/api.yml --package goqclient --out ./client.gen.go --model-package github.com/adamlouis/goq/pkg/goqmodel |
goqmodel
GENERATED DO NOT EDIT GENERATOR: scripts/gencode/gencode.go ARGUMENTS: --component model --config ../../api/api.yml --package goqmodel --out ./model.gen.go
|
GENERATED DO NOT EDIT GENERATOR: scripts/gencode/gencode.go ARGUMENTS: --component model --config ../../api/api.yml --package goqmodel --out ./model.gen.go |
Click to show internal directories.
Click to hide internal directories.