AWS xabar almashish
Ilova arxitekturasi
Ilova arxitekturasida komponentlarni bog‘lashning ikkita asosiy yondashuvi mavjud:
Monolit
Barcha komponentlar qattiq bog‘langan (tightly coupled) va yagona birlik sifatida ishlaydi. Agar bitta komponent ishdan chiqsa, butun ilova to‘xtab qolishi mumkin.
Mikroservislar
Komponentlar erkin bog‘langan (loosely coupled) va xabar almashish orqali muloqot qiladi. Agar bitta komponent ishdan chiqsa, qolganlari odatdagidek ishlashda davom etadi.
Xabar almashish va navbatlar
Mikroservis arxitekturasida aloqani tashkil etish, ma’lumotlarni uzatish va so‘rovlarni bajarish uchun xabar almashish va navbatlardan foydalanamiz.
AWS xabar almashish xizmatlari komponentlarga asinxron muloqot qilish imkonini beradi, shuning uchun nosozliklar ilova bo‘ylab zanjir tarzida tarqalmaydi.
Xabar almashish va navbatlar videosi
W3schools.com o‘quvchilarimizga raqamli o‘quv kontentini yetkazish uchun Amazon Web Services bilan hamkorlik qiladi.
AWS xabar almashish xizmatlari
- Amazon EventBridge: ilovalar, AWS xizmatlari va uchinchi tomon dasturlari o‘rtasida hodisalarni serversiz yo‘naltirish
- Amazon SNS: xabarlarni bir nechta obunachiga yuborish uchun nashr qilish-obuna bo‘lish (publish-subscribe) xizmati
- Amazon SQS: komponentlar o‘rtasida ishonchli aloqa uchun xabarlar navbati
AWS bulut mashqlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
