link: https://www.youtube.com/watch?v=B5QPtCAxae4
Bisakah Table Sebagai Message Broker
jawaban singkat: tidak bisa.
- Kapan tahu data masuk
- jika memakai table, maka melakukan query terus-terusan atau infinite loop
- Mau distribusikan kerjaan (Load Balancer)
- Jika memakai message broker, makai round robin contohnya data 1 bisa ke aplikasi 1, data 2 bisa ke aplikasi 2
- Jika memakai table, query bersamaan maka dapat data sama
- Konsep Pubsub (Publish/Subscribe)
- siapapun membutuhkan data nya maka dikirim.
- Tapi jika memakai tabel, perlu delete data nya karena query 2 kali, contohnya di ascending untuk mendapatkan data terakhir
- Partisi
- Tidak semua message broker fitur partisi.
- Yang bisa gunakan partisi.Contohnya: Apache Kafka.
- jika makai tabel == aplikasi harus sama - sama banyak