Özet

Tamamlandı

Bu modülde, yoklama tabanlı olan bir hisse senedi fiyatı hizmetinin tasarımını gönderme tabanlı olacak şekilde güncelleştirdiniz. Amaç, veri üzerinde yapılan değişiklikler kullanılabilir hale geldiğinde web istemcilerini otomatik olarak güncelleştirmekti.

İlk olarak, bir zamanlamayı temel alarak hisse senedi fiyatlarını arayan mevcut çözümün sınırlamalarını öğrendiniz. Ardından, yoklamayı, değişiklikler kullanılabilir oldukça istemcilere güncelleştirme gönderen bir SignalR Hizmeti tabanlı çözüm ile değiştirdiniz. Son olarak, statik web sitesi Azure Depolama’da barındırılacak şekilde çözüm buluta dağıtıldı.

Çözüm, veritabanındaki değişiklikleri algılamak ve yayınlamak için SignalR ile birlikte Azure Cosmos DB’yi ve Azure İşlevleri’ni kullanır.

Bu yeni uygulama mimarisiyle uygulamanız aşağıdaki avantajlardan yararlanır:

  • İstemci ile sunucu arasındaki iletişimin yalnızca veriler değiştirildiğinde gerçekleştiği verimli bir web uygulaması mimarisi.
  • Azure Cosmos DB tetikleyicisi aracılığıyla Azure Cosmos DB'den değişiklik akışını dinlemek için Azure İşlevleri kullanarak basit veri değişikliği algılama.
  • SignalR aracılığıyla yeni ve eski tarayıcılar için geniş bir destek yelpazesine sahip sunucu gönderme mimarisi.
  • Tepki süresi geliştirildi kullanıcı arabiriminin otomatik olarak güncelleştirilmesi, yarım saniyenin biraz üzerinde bir sürede gerçekleşecek şekilde azaltıldı.

Uygulamanızı doğrulamak için istemci-uç ve sunucu-uç klasörlerine başvurabilir veya kodu GitHub'da görüntüleyebilirsiniz.

Temizleme

Bu modülle işiniz bittiğinde korumalı alan kaynaklarınızı otomatik olarak temizler.

Kendi aboneliğinizde çalışırken, projenin sonunda oluşturduğunuz kaynaklara hala ihtiyacınız olup olmadığını belirlemek iyi bir fikirdir. Çalışır durumda bıraktığınız kaynaklar size pahalıya mal olabilir. Kaynakları teker teker silebilir veya tüm kaynak grubunu silerek kaynak kümesinin tamamını kaldırabilirsiniz.

Daha fazla bilgi edinin