- Diterbitkan pada
IBM MQ -> RabbitMQ -> Kafka -> Pulsar
- Penulis

- Nama
- AbnAsia.org
- @steven_n_t
Bagaimana arsitektur antrian pesan berkembang?

🔹 IBM MQ IBM MQ diluncurkan pada tahun 1993. Awalnya disebut MQSeries dan berganti nama menjadi WebSphere MQ pada tahun 2002. Nama produk ini kemudian berubah menjadi IBM MQ pada tahun 2014. IBM MQ adalah produk yang sangat sukses dan banyak digunakan di sektor keuangan. Pendapatannya masih mencapai 1 miliar dolar pada tahun 2020.
🔹 RabbitMQ Arsitektur RabbitMQ berbeda dari IBM MQ dan lebih mirip dengan konsep Kafka. Produsen menerbitkan pesan ke exchange dengan jenis exchange yang ditentukan. Jenis exchange dapat berupa direct, topic, atau fanout. Exchange kemudian mengarahkan pesan ke dalam antrian berdasarkan atribut pesan yang berbeda dan jenis exchange. Konsumen mengambil pesan sesuai dengan itu.
🔹 Kafka Pada awal tahun 2011, LinkedIn merilis Kafka sebagai platform event streaming terdistribusi. Nama Kafka diambil dari nama Franz Kafka. Seperti yang disarankan oleh namanya, Kafka dioptimalkan untuk penulisan. Ia menawarkan platform dengan throughput tinggi dan latensi rendah untuk menangani data feeds waktu nyata. Ia menyediakan log event terpadu untuk memungkinkan event streaming dan banyak digunakan di perusahaan internet.
Kafka mendefinisikan produsen, broker, topik, partisi, dan konsumen. Kesederhanaan dan toleransi kesalahan memungkinkan Kafka menggantikan produk sebelumnya seperti antrian pesan berbasis AMQP.
🔹 Pulsar Pulsar, yang awalnya dikembangkan oleh Yahoo, adalah platform messaging dan streaming all-in-one. Dibandingkan dengan Kafka, Pulsar menggabungkan banyak fitur yang berguna dari produk lain dan mendukung berbagai kemampuan. Selain itu, arsitektur Pulsar lebih cloud-native, menyediakan dukungan yang lebih baik untuk penskalaan cluster dan migrasi partisi, dll.
Ada dua lapisan dalam arsitektur Pulsar: lapisan serving dan lapisan persisten. Pulsar secara asli mendukung penyimpanan bertingkat, di mana kita dapat memanfaatkan penyimpanan objek yang lebih murah seperti AWS S3 untuk menyimpan pesan dalam jangka waktu yang lebih lama.
Harap dicatat bahwa versi bahasa Indonesia didukung oleh AI dan karena itu mungkin terjadi kesalahan kecil.
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.

© ABN ASIA