Ticketing
Layanan distributed lock yang ringan dan cepat, mengatur urutan banyak proses dan server hanya dengan satu key
Ketika banyak proses atau server menyentuh resource yang sama (akun, pesanan, stok, batch job…) pada saat bersamaan, terjadilah kontensi. Ticketing menyelesaikan masalah ini dengan satu protokol biner di atas TCP — klien memperoleh (acquire) key bernama, melewati critical section, lalu melepaskannya (release). Selama itu, server mengantrekan penunggu secara FIFO, dan kedaluwarsanya lease menjadi jaring pengaman jika klien mati.
Protokol frame biner
Dirancang sejak awal dengan field biner berukuran tetap, sehingga parsing pada dasarnya hanya membaca offset — overhead per permintaan sangat minim.
🔑
Token fencing
Setiap perolehan diberi token yang selalu bertambah secara monoton, menjaga keamanan meski server lock itu sendiri tidak sepenuhnya konsisten di setiap saat.
🔄
Cluster tanpa downtime
Failover active-standby berbasis prioritas. Dengan cukup 2 node, layanan tetap berjalan meski terjadi restart maupun kegagalan.
🌐
Klien resmi untuk 8 bahasa
Dibangun di atas protokol byte-per-byte yang sama, setiap bahasa menyajikan API yang alami dan idiomatik (async atau blocking).
🚀
Panduan Deployment Server
Docker · Podman · Kubernetes · biner — buat perintah eksekusi single/cluster langsung di sini
Dukungan Platform