ความแตกต่างระหว่าง Red Hat AMQ และ Apache ActiveMQ คืออะไร?

ฉันกำลังจัดเตรียมการออกแบบสำหรับโปรเจ็กต์ใหม่และฉันกำลังพยายามทำความเข้าใจว่าจะใช้ผู้ให้บริการ JMS รายใด มีความแตกต่างระหว่าง Red Hat AMQ และ Apache ActiveMQ หรือไม่?


person coder    schedule 17.10.2018    source แหล่งที่มา


คำตอบ (1)


Red Hat AMQ เวอร์ชันล่าสุด (เช่น รุ่น 7.x) เป็นมากกว่าตัวกลางส่งข้อความ เป็นแพลตฟอร์มที่ประกอบด้วยนายหน้าข้อความ (อิงตาม Apache ActiveMQ Artemis) เราเตอร์ข้อความ (อิงตาม Apache Qpid Dispatch Router) และชุดไคลเอ็นต์ที่มีการผูกภาษาและการสนับสนุนโปรโตคอลที่แตกต่างกัน

นายหน้า Red Hat AMQ ขึ้นอยู่กับโปรเจ็กต์อัปสตรีม ActiveMQ แต่ขึ้นอยู่กับเวอร์ชันของ Red Hat AMQ ที่คุณใช้อยู่ คุณจะได้รับนายหน้า ActiveMQ อื่น นายหน้า Red Hat AMQ 6.x ใช้ ActiveMQ 5.x ในขณะที่นายหน้า Red Hat AMQ 7.x ใช้ ActiveMQ Artemis 2.x นอกเหนือจากนั้น โบรกเกอร์ Red Hat AMQ มักจะ (แต่ไม่เสมอไป) อิงตามการเผยแพร่สาธารณะของโบรกเกอร์โปรเจ็กต์ ActiveMQ ที่เกี่ยวข้อง โดยอาจมีการเปลี่ยนแปลงโค้ดเพิ่มเติมจำนวนหนึ่งเพื่อแก้ไขปัญหาเฉพาะของลูกค้า การเปลี่ยนแปลงแบรนด์สำหรับเว็บคอนโซล เป็นต้น Red Hat ยังทำการทดสอบเพิ่มเติม มีเอกสารอิสระ และการสนับสนุนเชิงพาณิชย์ด้วย

person Justin Bertram    schedule 17.10.2018
comment
ขอบคุณจัสติน AMQ ใน Red Hat AMQ ย่อมาจาก Active MQ หรืออย่างอื่นหรือไม่ - person coder; 17.10.2018
comment
AMQ เป็นเพียงชื่อผลิตภัณฑ์ มันไม่ได้ยืนหยัดเพื่อสิ่งอื่นใด - person Justin Bertram; 17.10.2018
comment
มีความแตกต่างระหว่าง active mq และคิวหรือไม่? - person coder; 17.10.2018
comment
ฉันไม่เข้าใจคำถามของคุณจริงๆ Apache ActiveMQ เป็นนายหน้าข้อความ คิวเป็นองค์ประกอบภายในนายหน้าที่คุณสามารถใส่ข้อความและใช้ข้อความได้ - person Justin Bertram; 17.10.2018
comment
@JustinBertram ฉันสามารถใช้ RedHat AMQ ในโครงการของฉันโดยไม่มีใบอนุญาต/การสนับสนุนได้หรือไม่ ฉันค้นหาแล้วไม่พบข้อมูลใดๆ - person ImranRazaKhan; 13.07.2020
comment
@ImranRazaKhan คุณควรถามนี่เป็นคำถามใหม่แทนที่จะเป็นความคิดเห็นที่นี่ - person Justin Bertram; 13.07.2020