Langkah menjalankan ActiveMQ Artemis di container untuk uji integrasi JMS dengan Testcontainers dan JUnit 5, plus skenario yang layak diuji.
Bulan: Oktober 2026
Idempotent Consumer: Cara Mencegah Pesan Diproses Dua Kali
Duplikat pesan pasti terjadi pada at-least-once delivery. Begini cara membuat consumer idempoten dengan kunci unik dan tabel processed_messages.
Cara Kirim dan Terima Pesan JMS dengan Java (JMSContext)
Contoh kode producer dan consumer JMS memakai JMSContext, pilihan acknowledge mode, dan cara menutup resource agar koneksi tidak bocor.
Queue vs Topic di JMS: Point-to-Point atau Publish-Subscribe
Kapan memakai queue dan kapan topic di JMS, plus penjelasan durable subscription dan shared subscription dengan contoh kode.