Ringkasan

Selesai

Di modul ini, Anda memperbarui rancangan layanan harga saham dari berbasis jajak pendapat ke berbasis pendorongan. Tujuannya adalah untuk menjaga klien web tetap diperbarui secara otomatis segera setelah perubahan pada data tersedia.

Pertama-tama, Anda telah mempelajari tentang batasan solusi yang ada, yang mencari perubahan harga saham sesuai jadwal. Kemudian, Anda mengganti jajak pendapat dengan solusi berbasis SignalR Service yang mendorong pembaruan ke klien saat perubahan tersedia. Akhirnya, solusi disebarkan ke cloud dengan situs web statis yang dihosting di Azure Storage.

Solusi ini menggunakan Azure Cosmos DB dan Azure Functions yang dikombinasikan dengan SignalR untuk mendeteksi dan menyiarkan perubahan di database.

Dengan arsitektur aplikasi baru ini, aplikasi Anda menikmati manfaat berikut:

  • Arsitektur aplikasi web yang efisien, di mana komunikasi antara klien dan server hanya terjadi ketika data diubah.
  • Deteksi perubahan data sederhana menggunakan Azure Functions untuk mendengarkan umpan perubahan dari Azure Cosmos DB melalui pemicu Azure Cosmos DB.
  • Arsitektur pendorongan server dengan berbagai dukungan untuk browser baru dan lama melalui SignalR.
  • Peningkatan waktu tanggapan dan dikurangi hingga lebih dari setengah detik untuk memperbarui UI secara otomatis.

Untuk memverifikasi implementasi, Anda dapat mereferensikan folder client-end dan server-end atau Anda dapat melihat kode di GitHub.

Penghapusan

Sandbox otomatis menghapus sumber daya saat Anda menyelesaikan modul ini.

Saat bekerja dengan langganan Anda sendiri, sebaiknya identifikasi apakah Anda masih membutuhkan sumber daya yang Anda buat di akhir proyek. Sumber daya yang Anda biarkan berjalan dapat dikenakan biaya. Anda dapat menghapus sumber daya satu per satu atau menghapus grup sumber daya untuk menghapus seluruh rangkaian sumber daya.

Pelajari lebih lanjut