Pendahuluan

Selesai

Banyak aplikasi terdiri dari program yang berjalan di beberapa komputer atau perangkat yang berbeda. Dalam aplikasi terdistribusi tersebut, pesan harus dikirim antara komponen di seluruh jaringan dan jarak jauh. Bahkan di server yang sama atau di pusat data yang sama, arsitektur yang digabungkan secara bebas memerlukan mekanisme bagi komponen untuk berkomunikasi. Olahpesan yang dapat diandalkan sering menjadi masalah penting.

Misalkan Anda bekerja di perusahaan perangkat lunak yang mengembangkan aplikasi berbagi musik. Musisi dapat mengunggah musik yang mereka buat ke platform Anda dengan menggunakan ujung depan web atau aplikasi seluler. Mereka dapat mendengarkan dan mengomentari pekerjaan anggota lain. Aplikasi ini terdiri dari situs web yang berjalan di ISP Anda, aplikasi seluler yang berjalan di perangkat seluler pengguna, API web yang berjalan di Azure, dan Azure SQL Database untuk penyimpanan data.

Anda telah mengamati bahwa pada saat permintaan tinggi, beberapa file musik tidak berhasil diunggah, dan beberapa komentar tidak diposting. Pengujian Anda menunjukkan bahwa pesan yang dihilangkan antara komponen front-end dan API web menyebabkan masalah ini. Anda berencana untuk menyelesaikan masalah ini dengan menggunakan satu atau beberapa teknologi berikut ini: antrean Azure Storage, Azure Event Hubs, Azure Event Grid, dan Azure Service Bus.

Di sini, Anda akan mempelajari cara memilih teknologi olahpesan yang tepat di Azure untuk setiap tugas komunikasi dalam aplikasi terdistribusi.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Jelaskan kejadian dan pesan, dan tantangan yang dapat Anda gunakan untuk diselesaikan dalam aplikasi terdistribusi.
  • Identifikasi skenario di mana antrean Storage adalah teknologi Olahpesan terbaik untuk aplikasi.
  • Identifikasi skenario di mana Event Grid adalah teknologi Olahpesan terbaik untuk aplikasi.
  • Identifikasi skenario di mana Event Hubs adalah teknologi Olahpesan terbaik untuk aplikasi.
  • Identifikasi skenario di mana Service Bus adalah teknologi Olahpesan terbaik untuk aplikasi.