Diterbitkan pada

IBM MQ -> RabbitMQ -> Kafka -> Pulsar, Bagaimana arsitektur antrian pesan berkembang?

Penulis

" 🔹IBM MQ

IBM MQ diluncurkan pada tahun 1993. Awalnya bernama MQSeries dan berganti nama menjadi WebSphere MQ pada tahun 2002. Berganti nama menjadi IBM MQ pada tahun 2014. IBM MQ adalah produk yang sangat sukses yang banyak digunakan di sektor keuangan. Pendapatannya masih mencapai 1 miliar dolar pada tahun 2020.

🔹 KelinciMQ

Arsitektur RabbitMQ berbeda dari IBM MQ dan lebih mirip dengan konsep Kafka. Produser menerbitkan pesan ke bursa dengan jenis bursa tertentu. Bisa langsung, topik, atau fanout. Pertukaran kemudian merutekan pesan ke dalam antrian berdasarkan atribut pesan yang berbeda dan jenis pertukaran. Konsumen menerima pesan yang sesuai.

🔹 Kafka

Pada awal tahun 2011, LinkedIn membuka sumber Kafka, yang merupakan platform streaming acara terdistribusi. Namanya diambil dari Franz Kafka. Seperti namanya, Kafka dioptimalkan untuk menulis. Ia menawarkan platform dengan throughput tinggi dan latensi rendah untuk menangani umpan data waktu nyata. Ini menyediakan log peristiwa terpadu untuk mengaktifkan streaming peristiwa dan banyak digunakan di perusahaan internet.

Kafka mendefinisikan produser, perantara, topik, partisi, dan konsumen. Kesederhanaan dan toleransi kesalahannya memungkinkannya menggantikan produk sebelumnya seperti antrian pesan berbasis AMQP.

🔹 Pulsar

Pulsar, awalnya dikembangkan oleh Yahoo, adalah platform perpesanan dan streaming lengkap. Dibandingkan dengan Kafka, Pulsar menggabungkan banyak fitur berguna dari produk lain dan mendukung berbagai kemampuan. Selain itu, arsitektur Pulsar lebih bersifat cloud-native, memberikan dukungan yang lebih baik untuk penskalaan cluster dan migrasi partisi, dll.

Ada dua lapisan dalam arsitektur Pulsar: lapisan penyajian dan lapisan persisten. Pulsar secara asli mendukung penyimpanan berjenjang, di mana kita dapat memanfaatkan penyimpanan objek yang lebih murah seperti AWS S3 untuk menyimpan pesan dalam jangka panjang."

Harap dicatat bahwa versi bahasa Prancis dari AI didukung dan karena itu mungkin terjadi kesalahan kecil. IBM MQ -> RabbitMQ -> Kafka -> Pulsar, Bagaimana arsitektur antrian pesan berkembang?

Penulis

Ai Base Network (ABN), ABN ASIA didirikan oleh orang-orang dengan akar yang kuat di dunia akademis, dengan pengalaman kerja di Amerika Serikat, Belanda, Hungaria, Jepang, Korea Selatan, Singapura, dan Vietnam. ABN Asia adalah tempat di mana akademik dan teknologi bertemu dengan peluang. Dengan solusi terdepan kami dan layanan pengembangan perangkat lunak yang kompeten, kami membantu bisnis untuk meningkatkan level dan bersaing di panggung global. Komitmen kami: Lebih Cepat. Lebih Baik. Lebih handal. Dalam kebanyakan kasus: Lebih murah juga.

Jangan ragu untuk menghubungi kami jika Anda membutuhkan layanan IT, konsultasi digital, solusi perangkat lunak siap pakai, atau jika Anda ingin mengirimkan permintaan proposal (RFP). Anda dapat menghubungi kami di [email protected]. Kami siap membantu Anda dengan semua kebutuhan teknologi Anda.

ABNAsia.org

© ABN ASIA