Delayed HTTP Job Queue, belirlediğiniz bir adrese, belirlediğiniz zamanda HTTP isteği gönderen basit ve genişletilebilir bir zamanlı kuyruk sistemidir.
Bu servis sayesinde:
- Belirli bir URL'ye
- Belirli bir zaman sonra
- Belirli bir HTTP metodu, header ve body ile
otomatik olarak HTTP isteği gönderebilirsiniz.
- Gecikmeli HTTP istek planlama (
POST /jobs
) - API Token doğrulama
- Job durumlarını takip edebilme (
pending
,done
,failed
,cancelled
) - Basit retry (yeniden deneme) desteği
- SQLite veya PostgreSQL desteği (esnek yapı)
- İstenilen tam tarih ve saat getirilmesi
- Postman örnek dosyası paylaşılması
- Validation sisteminin geliştirilmesi
- Tüm modüllere validation eklenmesi
- Klasör yapısının best practice'e uygun hale getirilmesi
- API token modülü oluşturulması ve bu token'a göre ait olunan işlerin listelenmesinin sağlanması
- Middleware Hazırlanması tokensız giriş yapılmaması
- Basit bir UI hazırlanması
git clone https://github.com/beytullahk54/quego.git
cd quego
go run cmd/server/main.go