Suma Danu Ristianto - Tugas 2 DAI
Suma Danu Ristianto - Tugas 2 DAI
Abstract— Saat ini perkembangan zaman menuntut manusia II. TINJAUAN PUSTAKA
untuk dapat melakukan komunikasi secara terus menerus secara
jarak jauh oleh karena itu banyak provider yang mengembangan
aplikasi chatting yang dapat digunakan untuk membantu A. Fitur Tasker Rabbit Message Queue
manusia untuk terus berkomunikasi dari jarak jauh. Salah satu
framework yang dapat digunakan untuk melakukan Fitur Tasker Rabbit Message Queue adalah sebuah fitur yang
pengembanan aplikasi chatting adalah RabbitMQ. Laporan ini digunakan untuk mengatur urutan proses pengiriman pesan
menjelaskan tentang suatu eksperimen mengenai pengiriman pada Rabbit MQ pesan akan dikirimkan berdasarkan dari urutan
pesan menggunakan server yang dibuat menggunakan RabbitMQ
channel dimana jika terdapat lebih satu worker dengan nama
sebagai broker message karena memiliki fitur yang sangan
membantu yaitu AMQP dan menggunakan bahasa pemrograman
channel yang sama maka tasker akan mengirim pesan sesuai
python. dengan urutan queue worker yang berjalan. Seperti ilustrasi
yang terlihat pada Gambar 1 dibawah berikut [1]:
Keywords—Rabbit MQ, AMQP, Broker Message, Framework
I. PENDAHULUAN
RabbitMQ adalah perangkat lunak open-source yang
digunakan sebagai broker pesan atau middleware untuk
mengirim dan menerima pesan antar aplikasi. RabbitMQ
didasarkan pada protokol AMQP (Advanced Message Queuing
Protocol) dan menyediakan antarmuka pengembangan untuk
beberapa bahasa pemrograman seperti Java, Python, Ruby, dan
lainnya. RabbitMQ juga mendukung beberapa mode pengiriman
pesan seperti point-to-point, publish-subscribe, dan lainnya. Gambar 1. Tasker Queueing
Gambar 2. Broadcaster
Identify applicable funding agency here. If none, delete this text box.
C. Fitur Filltering Rabbit Message Queue
Gambar 6. Uji Coba Simulasi Role Tasker Gambar 8. Uji Coba Role Broadcaster