Saya bertanya-tanya apa perbedaan antara Antrian JMS dan Topik JMS.
Halaman ActiveMQ mengatakan
Topik
Dalam JMS a Topic mengimplementasikan menerbitkan dan berlangganan semantik. Saat Anda mempublikasikan pesan, pesan itu ditujukan untuk semua pelanggan yang tertarik - jadi nol bagi banyak pelanggan akan menerima salinan pesan tersebut. Hanya pelanggan yang memiliki langganan aktif pada saat broker menerima pesan akan mendapatkan salinan pesan tersebut.
Antrian
Antrian JMS mengimplementasikan semantik penyeimbang beban . Satu pesan akan diterima oleh satu konsumen. Jika tidak ada konsumen yang tersedia pada saat pesan terkirim, pesan itu akan disimpan sampai ada konsumen yang dapat memproses pesan tersebut. Jika konsumen menerima pesan dan tidak mengakuinya sebelum menutup maka pesan tersebut akan dikirim ke konsumen lain. Sebuah antrian dapat memiliki banyak konsumen dengan pesan dimuat secara seimbang di seluruh konsumen yang tersedia.
Saya ingin memiliki 'sesuatu' yang akan mengirim salinan pesan ke setiap pelanggan dalam urutan yang sama dengan di mana pesan tersebut diterima oleh broker ActiveMQ.
Adakah pikiran?