Saya menyediakan desain untuk proyek baru dan saya mencoba memahami penyedia JMS mana yang akan digunakan. Apakah ada perbedaan antara Red Hat AMQ dan Apache ActiveMQ?
Apa perbedaan antara Red Hat AMQ dan Apache ActiveMQ?
Jawaban (1)
Versi terbaru Red Hat AMQ (yaitu rilis 7.x) lebih dari sekedar perantara pesan. Ini adalah platform yang terdiri dari perantara pesan (berdasarkan Apache ActiveMQ Artemis), router pesan (berdasarkan Apache Qpid Dispatch Router), dan serangkaian klien dengan pengikatan bahasa dan dukungan protokol yang berbeda.
Broker Red Hat AMQ didasarkan pada proyek ActiveMQ upstream, namun bergantung pada versi Red Hat AMQ yang Anda gunakan, Anda akan mendapatkan broker ActiveMQ yang berbeda. Broker Red Hat AMQ 6.x didasarkan pada ActiveMQ 5.x sedangkan broker Red Hat AMQ 7.x didasarkan pada ActiveMQ Artemis 2.x. Selain itu, broker Red Hat AMQ biasanya (tetapi tidak selalu) didasarkan pada rilis publik dari broker proyek ActiveMQ yang sesuai dengan kemungkinan sejumlah perubahan kode tambahan untuk mengatasi masalah spesifik pelanggan, perubahan merek untuk konsol web, dll. Red Hat juga melakukan pengujian tambahan, memiliki dokumentasi independen, dan dukungan komersial juga.