BACKGROUND PROCESS · RELIABILITY WORKSPACE
Make background work visible.
Kirim job, telusuri setiap percobaan, dan buktikan Worker dapat pulih tanpa menggandakan hasil.
OPERATOR ACCESS
Hubungkan workspace Anda
Gunakan API token aplikasi, bukan token akun NEO App. Token hanya disimpan di memori tab ini.
Runtime connections
Readiness bukan bukti job end-to-end selesai.
- PostgreSQL 16
- Tidak diketahui
- NATS JetStream
- Tidak diketahui
- Outbox belum terkirim
- —
- Job sedang diproses
- —
Workers
Heartbeat tiap 5 detik · stale setelah 30 detik
Belum ada Worker terdaftar.
Submit a job
Payload kecil, hasil yang bisa diperiksa.
Job history
Maksimal 100 job terbaru · klik Detail untuk bukti.
| Job / dibuat | Jenis | Status | Attempt | Aksi |
|---|
Belum ada job. Mulai dengan mengirim Echo.
A small lab. Real failure modes.
Jalankan bertahap. Maksimal 20 job per skenario; ini bukan stress test. Status PASS hanya boleh disimpulkan dari bukti yang tersedia.
Success path
Kirim Echo dan SHA-256. Periksa hasil, satu effect, serta identitas Worker.
Retry and recover
Fail first dua kali. Harus completed pada attempt 3, dengan jeda 5 dan 15 detik.
Dead-letter evidence
Always fail berhenti pada attempt 3. Detail menunjukkan outbox dead letter dan status publikasinya.
Same request, one effect
Kirim request identik dengan key yang sama dua kali. Job ID harus tetap sama dan effectCount = 1.
Restart and backlog
Stop Worker lewat Compose/dashboard, kirim job, lalu start kembali. Untuk interupsi mendadak, gunakan langkah khusus di runbook.
Two replicas
Operator menaikkan replica menjadi 2, mengirim paling banyak 20 Delay, lalu memeriksa kedua Worker dan tidak adanya effect ganda.
Tidak ada auto-scaling dari UI