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
Testimoni (7)
Kelincahan dalam agenda dan pertimbangan topik-topik yang kami hadapi saat ini. Sangat baik dapat bertukar pengetahuan dan pengalaman!
Fabian - Continental Barum s.r.o.
Kursus - RabbitMQ
Diterjemahkan Mesin
Kursus berjalan dengan baik dan kemampuan untuk mengikuti instruksi menggunakan desktop virtual terasa seperti pendekatan yang sangat baik untuk memastikan semua peserta kursus tetap terlibat.
Andy Lehane - Global Knowledge
Kursus - RabbitMQ
Diterjemahkan Mesin
Pengetahuan yang baik, cakupan materi yang luas. Sangat senang.
Rikesh Zaveri - Global Knowledge
Kursus - RabbitMQ
Diterjemahkan Mesin
Fulvio menggunakan waktu terbatas (hanya 2 hari) dengan sangat efisien dan memberikan semua informasi sebanyak mungkin. Pelatihan disiapkan dengan sangat baik, kami tidak mengalami masalah dengan instalasi dan tes kami.
Koray Akay - Payvision
Kursus - RabbitMQ
Diterjemahkan Mesin
Instruktur adalah ahli di bidangnya dan dapat menjawab setiap pertanyaan dengan baik.
Ioannis Bitros - BYTE Computer
Kursus - RabbitMQ
Diterjemahkan Mesin
Saya benar-benar suka halnya; Federasi; Cangkul.
Raymundo Maciel Yelmi
Kursus - RabbitMQ
Diterjemahkan Mesin
Saya sangat senang dengan bagaimana pelatihan tersebut menutupi semua topik dalam kurikulum dan fokus pada topik-topik yang paling kami butuhkan.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Kursus - RabbitMQ
Diterjemahkan Mesin