Hubungi Kami

Kerangka Materi

1. Pengenalan RabbitMQ

  • Menyiapkan folder yang diperlukan
  • Mengunduh dan menginstal RabbitMQ

2. Memahami Konsep Messaging

  • Peran konsumen (consumer)
  • Peran produsen (producer)
  • Konfigurasi pengikatan (bindings) antara konsumen dan produsen
  • Pesan dan daya tahan (durability)
  • Cara memverifikasi pengiriman pesan

3. Administrasi RabbitMQ

  • Menjalankan dan menghentikan node
  • File konfigurasi RabbitMQ
  • Cara mengelola hak akses (privileges)
  • Menampilkan statistik dan menganalisis log
  • Pengiriman peringatan (alerts)
  • Cara menyiapkan pemrosesan paralel

4. Ketersediaan Tinggi (High Availability) dengan Klaster

  • Arsitektur sebuah klaster
  • Antrian (queues) dalam klaster
  • Menyusun klaster uji coba
  • Mendistribusikan node ke lebih banyak mesin
  • Cara menjaga pesan tetap utuh: antrian termiror (mirrored queues)

5. Perspektif Programmer

  • Menulis kode yang robust (kokoh dan tahan error)
  • Menginstal dan mengonfigurasi HAProxy
  • Menangani kegagalan klien antar server

6. Implementasi Failover dan Replication

  • Menyiapkan arsitektur master/slave berbasis load balancer
  • Menginstal plugin Shovel
  • Mengonfigurasi dan menjalankan Shovel

7. Alat Web untuk Mengadministrasi RabbitMQ

  • Plugin Manajemen RabbitMQ
  • Mengelola RabbitMQ melalui konsol web
  • Mengelola pengguna dari konsol web
  • Mengelola antrian dari konsol web
  • Menggunakan antarmuka baris perintah

8. RabbitMQ dan REST API

  • Fitur REST API
  • Mengakses statistik
  • Penyediaan vhost dan pengguna

9. Monitoring dan Keamanan RabbitMQ

  • Durabilitas pesan dan pengesahan pesan (message acknowledgement)
  • Penggunaan memori dan batasan proses
  • Menyiapkan SSL

Persyaratan

  • Pengalaman menggunakan antarmuka baris perintah (command line interface) Linux.
  • Pemahaman mengenai konsep pengembangan aplikasi ententerprise.

Target Peserta

  • Spesialis TI
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait